第2章插值法优秀课件.ppt
《第2章插值法优秀课件.ppt》由会员分享,可在线阅读,更多相关《第2章插值法优秀课件.ppt(103页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第2章插值法1第1页,本讲稿共103页第二章第二章 插值法插值法1 引言引言2 拉格朗日插值多项式拉格朗日插值多项式3 牛顿插值多项式牛顿插值多项式4 分段低次插值分段低次插值5 三次样条插值三次样条插值6 数值微分数值微分2第2页,本讲稿共103页1引引言言1.1插值问题的提法插值问题的提法在生产和科研中出现的函数是多种多样的。常遇到这种情况:在某个实际问题中,虽然可以断定所考虑的函数在区间上存在且连续,但却难以找到它的解析表达式,只能通过实验和观测得到在有限个点上的函数值(即一张函数表)。显然,要利用这张函数表来分析函数的性态、甚至直接求出其3第3页,本讲稿共103页它一些点上的函数值是非
2、常困难的。在有些情况下,虽然可以写出函数的解析表达式,但由于结构相当复杂,使用起来很不方便。面对这些情况,总希望根据所得函数表(或结构复杂的解析表达式),构造某个简单函数P(x)作为的近似。插值法插值法是解决此类问题的一种比较古老的、然而却是目前常用的方法,它不仅直接广泛地应用于生产实际和科学研究中,而且也是进一步学习数值计算方法的基础。4第4页,本讲稿共103页定义定义设函数y=f(x)在区间a,b上连续,且在n+1个不同的点上分别取值,在一个性质优良、便于计算的函数类中,求一简单函数p(x),使而在其它点上,作为f(x)的近似。称区间为插值区间插值区间,点为插插值节点值节点,称(1.1)为
3、f(x)的插值条件插值条件,称函数类为插值函数类插值函数类,称p(x)为函数在(1.1)5第5页,本讲稿共103页节点处的插值函数插值函数。求插值函数p(x)的方法称为插值法插值法。插值函数类的取法不同,所求得的插值函数p(x)逼近f(x)的效果就不同它的选择取决于使用上的需要。常用的有代数多项式、三角多项式和有理函数等。当选用代数多项式作为插值函数时,相应的插值问题就称为多项式插值。多项式插值。在多项式插值中,最常见、最基本的问题是:求一次数不超过n的代数多项式6第6页,本讲稿共103页(1.2)使其中为实数。满足插值条件(1.3)的多项式(1.2),称为函数f(x)在节点处的n次插值值多项
4、式次插值值多项式。n次插值多项式次插值多项式的几何意义的几何意义:过曲线y=f(x)上的n+1个点作一条n次代数曲线,作为曲线y=f(x)的近似,如图图2-1。7第7页,本讲稿共103页8第8页,本讲稿共103页1.2插值多项式存在唯一性插值多项式存在唯一性由插值条件(1.3)知,插值多项式的系数满足线性方程组(1.4)由线性代数知,线性方程组的系数行列式(记为V)是n+1阶范德蒙(Vandermonde)行列式,且9第9页,本讲稿共103页因是区间上的不同点,上式右端乘积中的每一个因子,于是,方程组(1.4)的解存在且唯一。故有下面的结论:定定理理1若节点互不相同,则满足插值条件(1.3)的
5、次插值多项式(1.2)存在且唯一。10第10页,本讲稿共103页2拉格朗日插值多项式拉格朗日插值多项式在上一节里,我们不仅指出了插值多项式的存在唯一性,而且也提供了它的一种求法,即通过解线性方程组(1.4)来确定其系数,但是,这种作法的计算工作量大,不便于实际应用,下面介绍几种简便的求法。2.1 插值基函数插值基函数先考虑一下简单的插值问题:对节点中任一点 ,作一n次多项式 ,使它在该点上取值为1,而在其余点 上取值为零,即(2.1)(2.1)表明n个点 都是n次多项式的零点,故可设11第11页,本讲稿共103页其中 为待定系数,由条件 可得故(2.2)对应于每一节点,都能求出一个满足插值条件
6、(2.1)的n次插值多项式(2.2),这样,由(2.2)式可以求出n+1个n次插插多项式 。容易看出,这组多项式仅与节点的取法有关,称它们为在n+1个节点上的n次基本插值多项式次基本插值多项式或n次插值基函数。次插值基函数。12第12页,本讲稿共103页 2.2 拉格朗日插值多项式拉格朗日插值多项式利用插值基函数立即可以写出满足插值条件(1.3)的n次插值多项式(2.3)事实上,由于每个插值基函数 都是n次多项式,故其线性组合(2.3)必是不高于n次的多项式,同时,根据条件(2.1)容易验证多项式(2.3)在节点 处的值为 ,因此,它就是待求的n次插值多项式。形如(2.3)的插值多项式称为拉格
7、朗日插值多项式,记为(2.4)13第13页,本讲稿共103页作为的特例,令n=1,由(2.4)即得两点插值公式两点插值公式即这是一个线性函数,用线性函数 近似代替函数,在几何上就是通过曲线 上两点 作一直线 近似代替曲线(见图图2-2),故两点插值又名线性插值线性插值。若令n=2,由(2.4)又可得常用的三点插值公式 (2.5)(2.6)(2.7))()()()()()()(1202102210120120102102xxxxxxxxyxxxxxxxxyxxxxxxxxyxL-+-+-=14第14页,本讲稿共103页这是一个二次函数,用二次函数近似代替函数,在几何上就是通过曲线上的三点,作一抛
8、物线近似地代替曲线(图图2-3),故三点插值三点插值(二次插值二次插值)。例例1 已知分别用线性插值和抛物插值求 的值。x0y图图2-215第15页,本讲稿共103页解解 因为115在100和121之间,故取节点x0=100,x1=121相应地有y0=10,y1=11,于是,由线性插值公式(2.5)可得故用线性插值求得的近似值为图图2-3yx016第16页,本讲稿共103页仿上,用抛物插值公式(2.7)所求得的近似值为将所得结果与的精确值10.7328相比较,可以看出抛物插值的精确度较好。为了便于上机计算,我们常将拉格朗日插值多项式(2.4)改写成公式(2.8)的对称形式编程框图如图图2-4,
9、可用二重循环来完成值的计算,先通过内循环,即先固定k,令j从0到 ,累乘求得(2.8)17第17页,本讲稿共103页图图2-4输入xi,yi,n,xy=0k=0,1,nP=1j=0,1,nk=j?P=P*(x-xj)(xk-xj)y=y+P*yk输出x,y否是18第18页,本讲稿共103页然后再通过外循环,即令k从0到n,累加得出插值结果。2.3 插值余项插值余项在插值区间a,b上用插值多项式近似代替,除了在插值节点xi上没有误差外,在其它点上一般是存在有误差的。若记则 就是用近似代替时所产生的截断误差,称为插值多项式的余项余项。关于误差有如下定理2中的估计式。定定理理2 设在区间上有直到n+
10、1阶导数,为区间上n+1个互异的节点,为满足条件:19第19页,本讲稿共103页的n次插值多项式,则对于任何,有其中且依赖于。证证明明 由插值条件知,即插值节点都是的零点,故可设 (2.10)其中为待定函数。下面求 ,对区间上异于的任意一点作辅助函数 不难看出具有如下特点:(2.11)(2.9)20第20页,本讲稿共103页(2)在上有直到n+1阶导数,且 (2.12)等式(2.11)表明在上至少有n+2个互异的零点,根据罗尔(Rolle)定理,在的两个零点之间至少有一个零点,因此,在内至少有n+1个互异的零点,对再应用罗尔定理,推得在内至少有n个互异的零点,继续上述讨论,可推得在内至少有一个
11、零点,若记为,则于是由(2.12)式得将它代入(2.10)即得(2.9).对于,(2.9)显然成立。21第21页,本讲稿共103页例例2 在例1中分别用线性插值和抛物插值计算了的 近似值,试估计它们的截断误差。解解 用线性插值求的近似值,其截断误差由插值余项公式(2.9)知现在x0=100,x1=121,x=115,故22第22页,本讲稿共103页当用抛物插值求 的近似值时,其截断误差为将代入,即得 2.4 插插值误差的事后估计法值误差的事后估计法 在许多情况下,要直接应用余项公式(2.9)来估计误差是很困难的,下面将以线性插值为例,介绍另一种估计误差的方法。设若将用两点作线性插值求得的近似值
12、记为,用两点作线性插值所求得的近似值记为,则由余项公式(2.9)知23第23页,本讲稿共103页(2.13)假设在区间中变化不大,将上面两式相除,即得近似式 即近似式(2.13)表明,可以通过两个结果的偏差来估计插值误差,这种直接利用计算结果来估计误差的方法,称为事后估计法事后估计法。例例3 在例1中,用做节点,算得的近似值为,同样,用做节点,可算得的另一近似值,(2.13)可以估计出插值结果的误差为:24第24页,本讲稿共103页3牛顿插值多项式牛顿插值多项式由线性代数可知,任何一个不高于n次的多项式,都可表示成函数的线性组合,即可将满足插值条件的n次多项式写成形式其中为待定系数。这种形式的
13、插值多项式称为牛顿牛顿Newton插值多项式插值多项式,我们把它记成nx,即(3.1)25第25页,本讲稿共103页因此,牛顿插值多项式是插值多项式的另一种表示形式,与拉格朗日插值多项式相比较,不仅克服了“增加一个节点时整个计算机工作必须重新开始”见例1的缺点,而且可以节省乘除法运算次数。同时,在牛顿插值多项式中用到的差分与差商等概念,又与数值计算的其它方面有着密切的关系.3.1向前差分与牛顿插值公式向前差分与牛顿插值公式设函数x在等距节点处的函数值为已知,其中h是正常数,称为步长步长,称两个相邻点和处函数值之差为函数x在点处以h为步长的一阶向前差分一阶向前差分简称一阶差分,记作,即于是,函数
14、x在各节点处的一阶差分依次为又称一阶差分的差分为二阶差分二阶差分。26第26页,本讲稿共103页一般地,定义函数x在点处的m阶差分阶差分为为了便于计算与应用,通常采用表格形式计算差分,如表表2-1所示。表表2-127第27页,本讲稿共103页在等距节点情况下,可以利用差分表示牛顿插值多项式 3.1的系数,并将所得公式加以简化。事实上,由插值条件 立即可得再由插值条件可得由插值条件可得一般地,由插值条件可得28第28页,本讲稿共103页于是,满足插值条件的插值多项式为令,并注意到,则可简化为这个用向前差分表示的插值多项式,称为牛牛顿顿向向前前插插值值公公式式,简称前前插插公公式式。它适用于计算表
15、头附近的函数值。由插值余项公式2.9,可得前插公式的余项为:3229第29页,本讲稿共103页(3.3)例例4从给定的正弦函数表表表2-2左边两列出发计算,并估计截断误差。表表220.10.20.30.40.50.60.295520.198670.099830.479430.389420.564640.098840.096850.093900.090010.08521-0.00389-0.00295-0.00094-0.00096-0.00480-0.00091-0.0019930第30页,本讲稿共103页解解因为0.12介于0.1与0.2之间,故取,此时。为求,构造差分表表22。表中长方形框
16、中各数依次为在处的函数值和各阶差分。若用线性插值求sin0.12的近似值,则由前插公式3.2立即可得用二次插值得用三次插值得:31第31页,本讲稿共103页因很接近,且由差分表表22可以看出,三阶差分接近于常数(即接近于零),故取作为的近似值,此时由余项公式(3.3)可知其截断误差3.2向后差分与牛顿向后插值公式向后差分与牛顿向后插值公式在等距节点下,除了向前差分外,还可引入向后差分和中心差分,其定义和记号分别如下:在点处以h为步长的一阶向后差分一阶向后差分和m阶向后差分阶向后差分分别为32第32页,本讲稿共103页在点处以为步长的一阶中心差分和m阶中心差分分别为其中各阶向后差分与中心差分的计
17、算,可通过构造向后差分表与中心差分表来完成参见表表2。利用向后差分,可简化牛顿插值多项式(.1),导出与牛顿前插公式3.2类似的公式,即,若将节点的排列次序看作,那么.1)可写成33第33页,本讲稿共103页根据插值条件,可得到一个用向后差分表示的插值多项式其中t0,插枝多项式(3.4)称为牛顿向后插值公式牛顿向后插值公式,简称后插公式。它适用于计算表尾附近的函数值。由插值余项公式(.9),可写出后插公式的余项(3.4)34第34页,本讲稿共103页(3.5)例例已知函数表同例,计算,并估算截断误差。解解因为.58位于表尾附近,故用后插公式(3.4)计算sin(0.58)的近似值。一般地为了计
18、算函数在处的各阶向后差分,应构造向后差分表。但由向前差分与向后差分的定义可以看出,对同一函数表来说,构造出来的向后差分表与向前差分表在数据上完全相同。因此,表表-用“”线标出的各数依次给出了在处的函数值和向后差分值。因三阶向后差分接近于常数,故用三次插值进行计算,且,于是由后插公式(3.4)得35第35页,本讲稿共103页因为在整个计算中,只用到四个点上的函数值,故由余项公式(.5)知其截断误差36第36页,本讲稿共103页3.3差商与牛顿基本插值多项式差商与牛顿基本插值多项式当插只节点非等距分布是,就不能引入差分来简化牛顿插值多项式,此时可用差商这个新概念来解决。设函数在一串互异的点上的值依
19、次为。我们称函数值之差与自变量之差的比值为函数关于点的一阶差商一阶差商,记作例如37第37页,本讲稿共103页称一阶差商的差商为函数关于点的二阶差商二阶差商(简称二阶差商二阶差商),记作,例如一般地,可通过函数的m-1阶差商定义的m阶差商如下:38第38页,本讲稿共103页差商计算也可采用表格形式(称为差商表),如表表23所示,表表23一阶差商二阶差商三阶差商39第39页,本讲稿共103页差商具有下列重要性质(证明略):(1)函数的m阶差商可由函数值的线性组合表示,且(2)差商具有对称性,即任意调换节点的次序,不影响差商的值。例如()当在包含节点的某个区间上存在时,在之间必有一点使40第40页
20、,本讲稿共103页()在等距节点情况下,可同时引入阶差分与差商,且有下面关系:引入差商的概念后,可利用差商表示牛顿插值多项式(.1)的系数。事实上,从插值条件出发,可以象确定前插公式中的系数那样,逐步地确定(.1)中的系数故满足插值条件的n次插值多项式为41第41页,本讲稿共103页(3.6)(3.6)称为牛顿基本插值多项式牛顿基本插值多项式,常用来计算非等距节点上的函数值。例例试用牛顿基本插值多项式按例要求重新计算的近似值。解解先构造差商表。由上表可以看出牛顿基本插值多项式(3.6)中各系数依次为一阶商差二阶商差10012111100.0434780.047619-0.00009414412
21、42第42页,本讲稿共103页 故用线性插值所得的近似值为 用抛物插值所求得的近似值为所得结果与例1相一致。比较例1和例6的计算过程可以看出,与拉格朗日插值多项式相比较,牛顿插值多项式的优点是明显的。由插值多项式的存在唯一性定理知,满足同一组插值条件的拉格朗日插值多项式(2.42.4)与牛顿基本插值多项式(3.63.6)是同一多项式。因此,余项公式(2.92.9)也适用于牛顿插值。但是在实际计算中,有时也用差商表示的余项公式43第43页,本讲稿共103页 (3.73.7)来估计截断误差(证明略)。注意注意:上式中的n+1阶商差与的值有关,故不能准确地计算出的精确值,只能对它作一种估计。例,当四
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 章插值法 优秀 课件
限制150内