计算方法-Newton插值课件.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《计算方法-Newton插值课件.pptx》由用户(ziliao2023)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算方法 Newton 课件
- 资源描述:
-
1、第2次 Newton 插值计算方法(Numerical Analysis)1.牛顿插值多项式的概念2.差商及其性质3.牛顿插值多项式的系数与误差余项的导出 4.利用牛顿插值多项式近似求解的例子 牛顿插值多项式的概念3 均差与牛顿插值多项式拉格朗日插值多项式的优点与缺点 优点:结构对称,使用方便。缺点:由于是用基函数构成的插值,要增加一个节点时,所有的基函数必须全部重新计算,不具备承袭性,还造成计算量的浪费。,)x)(xx(x)x)(xx(x(x)l2101201)x)(xx(x)x)(xx(x(x)l1202102)x)(xx(x)x)(xx(x(x)l2010210例如:3个节点,抛物插值的
2、情况:若要新增加一个节点,而进行3次插值的时候,则需要重新计算(x)(x),l(x),ll321(x).并且增加l4 试图改进:我们要构造一种具有承袭性的插值多项式P(x)来克服这个缺点,即,每增加一个新节点时,只需在P(x)原来的表达式中增加相应的一项即可,而不改变P(x)的原来已经存在的表达式部分。这就是牛顿插值多项式的特点。可以证明,可将满足插值条件p(x0)=y0 ,p(x1)=y1,p(xn)=yn 的n次插值多项式,写成如下形式:)x(x)x)(xx(xa)x(xaa1n10n010其中ak(k=0,1,2,n)为待定系数。基函数:(x-x0),(x-x0)(x-x1),,(x-x
3、0)(x-x1)(x-xn-1)定义:给定n+1个插值节点x0 ,x1 ,xn,如下形式的插值多项式称为Newton插值多项式:)x x(x x)x x)(x xx x(x xa a)x x)(x xx x(x xa a)x x(x xa aa a(x x)N N1 1n n1 10 0n n1 10 02 20 01 10 0n n (3.12)其中ak(k=0,1,2,n)为待定系数。无x n ,将出现在系数中它满足以下的递推公式:)x x(x x)x x)(x xx x(x xa a(x x)N N(x x)N N1 1n n1 10 0n n1 1n nn n 牛顿插值多项式Nn(x)
4、是插值多项式p(x)的另一种表示形式,与Lagrange多项式相比它克服了“增加一个节点时整个计算工作重新开始”的缺点,节省乘除法运算次数,在Newton插值多项式中用到的差商等概念,又与数值计算的其他方面有密切的关系.要确定牛顿插值多项式Nn(x)系数,需要利用下一节差商的计算。Home差商及其性质3.1 差商及其性质定义:函数y=f(x)在区间xi,xi+1上的平均变化率i1ii1i1iixx)f(x)f(xx,fx 称为f(x)关于xi,xi+1 的1阶差商。i2i1ii2i1i2i1iixxx,fxx,fxx,x,fx定义2阶差商0m1m10m21m10 xxx,x,fxx,x,fxx
5、,x,fx定义m阶差商2阶差商 fxi,xj,xk是指一般地,可定义xi,xi+1,xi+n上的n阶差商:ini1ni1iini2i1ini1iixxx,.,x,fxx,.,x,fxx,.,x,fx021021210 xxx,fxx,fxx,x,例如:fxikjikjkjixxx,fxx,fxx,x,fx为了方便地计算差商,需要建立差商表。表中的箭头指向表示更高阶差商所需要的低阶差商的参与。xifxifxi,xi+1fxi,xi+1,xi+2 fxi,xi+1,xi+2,xi+3x0f(x0)x1f(x1)fx0,x1x2f(x2)fx1,x2 fx0,x1,x2x3f(x3)fx2,x3 f
6、x1,x2,x3 fx0,x1,x2,x3fx1,x2-fx0,x1x2 x0fx1,x2 ,x3-fx0,x1,x2x3 x0 xifxifxi,xi+1fxi,xi+1,xi+2fxi,xi+1,xi+2,xi+3002832751256216402081923827493527125915612521650341910251949143649911055101261014例2.11 求 f(x)=x3在节点 x=0,2,3,5,6上 的各阶差商值。解解:计算得如下表计算得如下表性质1 函数 f(x)的 n 阶差商 f x0,x1,xn 可由 f(x0),f(x1),f(xn)的线性组合表
7、示:差商的性质01110010 xx)f(xxx)f(xx,fx)x)(xx(x)f(x)x)(xx(x)f(x)x)(xx(x)f(x,xx,fx120222101120100210n0knk1kk1kk0kkn10)x(x)x)(xx(x)x(x)f(xx.,x,fx验证同学自己验证真漂亮这种求解差商的方法的优点是直接使用公式,缺点是计算量较大。应理解:右端分母中,xk-xk 项永远不出现。或者表示成nki0iikkn0kkkn10)x(x)(x其中,)(x)f(xx.,x,fxn0iik)x(x(x)以上公式可以利用如下的表达式直接验证性质2 差商具有对称性,即在k阶差商 中任意交换两个
8、节点 和 的次序,其值不变。x x,x x,f f x xk k1 10 0i ix xj jx x x x,f f x x x x,f f x x0 01 11 10 0即:x x,x x,.,x x,f f x x x x,x x,.,x x,f f x x1 1-n nn n1 10 0n n1 1-n n1 10 0学生自己验证以上两个公式 x x,x x,f f x x x x,x x,f f x x x x,x x,f f x x1 12 20 00 02 21 12 21 10 0性质3 若fx,x0,x1,xk 是 x 的 m 次多项式,则 fx,x0,x1,xk,xk+1是
9、x 的 m-1 次多项式。注意:右端分子为 m 次多项式,且由差商的对称性可知,当 x=xk+1 时,分子为0,故分子含有因子 xk+1 x,与分母相消后,右端为m-1 次多项式。证:由差商定义 xxx,x,xfx,x,x,x,fxx,x,x,xfx,1kk101kk101kk10常数性质4 若 f(x)是n次多项式,则fx,x0,x1,xn 恒为0。证:f(x)是n次多项式,则fx,x0 是 n-1次多项式,f x,x0,x1 是 n-2 次多项式。fx,x0,x1,xn 0依次递推,f x,x0,x1,xn-1 是n-n次(零次)多项式,即常数c.所以 性质5 若f(x)存在k阶导数,则f
10、(x)的k阶差商 与其k阶导数之间有下列关系:)x xmma ax x,x xmmi in n(k k!()f f x x,x x,f f x xi in ni i0 0i in ni i0 0(k k)k k1 10 0证明:这个性质可直接用罗尔(Rolle)定理证明。Home牛顿插值多项式的系数与误差余项的导出 牛顿插值多项式的系数与误差余项的导出)x x(x x)x x)(x xx x(x xa a)x x)(x xx x(x xa a)x x(x xa aa a(x x)N N1 1n n1 10 0n n1 10 02 20 01 10 0n n 的系数ak(k=0,n)可根据以下插
11、值条件推出。n n,0 0,1 1,i i)f f(x x)(x xN Ni ii in n)f f(x xa a)(x xN N0 00 00 0n n)f f(x x)x x(x xa aa a)(x xN N1 10 01 11 10 01 1n n)f f(x x)x x)(x xx x(x xa a)x x(x xa aa a)(x xN N2 21 12 20 02 22 20 01 11 10 02 2n n)f f(x x)x x(x x)x x)(x xx x(x xa a)x x(x xa aa a)(x xN Nn n1 1n nn n1 1n n0 0n nn n0 0
12、1 11 10 0n nn n)f f(x xa a0 00 0 x x,f f x x)x x(x x)f f(x x)f f(x x)x x(x xa a)f f(x xa a1 10 00 01 10 01 10 01 10 01 11 1 x x,x x,f f x x x x,x x,f f x x)x x(x x x x,f f x x x x,f f x x)x x(x x x x,f f x x x x,f f x x)x x)(x xx x(x x)x x(x xa a)f f(x x)f f(x xa a2 21 10 02 20 01 11 12 20 01 12 20
13、01 12 21 10 02 20 01 12 20 02 20 02 21 10 02 22 2 一般,用数学归纳法可证明 从上述各个公式中可以解出:将a1=fx0 ,x1 代入下一个等式,得n n),0 0,1 1,(k k x x,x x,f f x xa ak k1 10 0k kn次牛顿(Newton)插值公式的表达式:)x(x)x)(xx(xx,x,fx )x)(xx(xx,x,fx )x(xx,fx)f(x(x)N1n10n10102100100n其余项 为牛顿插值多项式的误差。)x(x)x)(xxx(x,x,x,fx(x)Rn10n10n这里没有假设f(x)可导牛顿插值多项式余
14、项公式的推导:设x为区间a,b上的一点,可得:)x x(x xx xf f x x,)f f(x xf f(x x)0 00 00 0)x x(x x,x xx xf f x x,x x,f f x x x xf f x x,1 11 10 01 10 00 0)x x(x xx x,.,x xf f x x,x x,.,x x,f f x x x x,.,x xf f x x,n nn n0 0n n1 10 01 1-n n0 0从前往后,将后式逐渐带入到前式,即得:根据1阶差商的定义根据2阶差商的定义)x(xx,,xxfx,x,x,fx,xxfx,221021010)x x(x x)x
展开阅读全文