函数插值法6v.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
北京科技大学数理学院 卫宏儒 Weihr168@ 分段多项式插值 插值法应用实例与Matlab 2、spline()是三次样条插值函数,其调用格式为 yi=spline(x,y,xi) 3、csape()是三次样条插值函数,可以输入边界条件,其调用格式为 pp=csape(x,y,CONDS,VALCONDS) 高维插值 1、interp2()是Matlab中的二维插值函数,其调用格式为 ZI=interp2(X,Y,Z,XI,YI,method) 2、当数据不能构成矩阵时,不能使用interp2(),而要使用griddata(),它采用三角形插值方法,调用格式为 zi=griddata(x,y,z,xi,yi,′method′) 例题7-12,13 3、其它高维插值函数 interp3()是Matlab提供的三维插值函数,其调用格式为 vi=interp3(X,Y,Z,V,xi,yi,zi,method). interpn()是Matlab提供的n维插值函数,其调用格式为 vi=interp3(X1,X2,X3,…,V,y1,y2,y3,…,method). * 科学与工程计算 引言 我们已经知道插值有多种方法:Lagrange 插值、 Newton插值、Hermit 插值等多种方式。插值的目的就是数值逼近的一种手段,而数值逼近,为的是得到一个数学问题的精确解或足够精确的解。那么,是否插值多项式的次数越高,越能够达到这个目的呢?现在,我们来讨论一下这个问题。 我们已经知道:f(x)在n+1个节点xi(i=0,1,2,…,n) 上的n次插值多项式Ln (x) 的余项为 设想当节点数增多时会出现什么情况。由插值余项可知,当f(x)充分光滑时,余项随n增大而趋于0的,这说明可用增加节点的方法达到这个目的,那么实际是这样吗? 1901年龙格(Runge) 给出一个例子: 定义在区间[-1,1]上,这是一个光滑函数,它的任意阶导数都存在,对它在[-1,1]上作等距节点插值时,插值多项式情况,见图: 从图中,可见,在靠近-1或1时,余项会随n值增大而增大,如P12(0.96)=3×6!但f(0.96)=0.25 从图中,还可看见,在0附近插值效果是好的,即余项较小,另一种现象是插值多项式随节点增多而振动更多。 这种插值多项式当节点增加时反而不能更好地接近被插之数的现象,称为龙格现象。 这个任意阶可导的光滑函数之所以出现这种现象,跟它在复平面上有x=±1/5是奇点有关。 俄罗斯数学家伯恩斯坦在1916年还给出如下定理: 定理:函数f(x)=|x|在[-1,1]上取n+1个等距节点x0=-1, xn=1,构造n次插值多项式Ln (x),当n增大时,除了-1,0,1,三点外,在[-1,1]中任何点处Ln(x)都不收敛于|x|。 上述现象和定理,告诉我们用高次插值多项式是不妥当的,从数值计算上可解释为高次插值多项式的计算会带来舍入误差的增大,从而引起计算失真。因此,实践上作插值时一般只用一次、二次最多用三次插值多项式。 那么如何提高插值精度呢?采用分段插值是一种办法。 设f(x)是定义在[a,b]上的函数,在[a,b]上节点 a= x0 x1x2…xn-1xn=b, 的函数值为 y0 , y1 ,y2 ,…yn-1 ,yn ,若函数?(x)满足条件 (1) ?(x)在区间[a , b]上连续; (2) ?(x)在每个子区间[xi , xi+1](i=0,1,2,???,n-1)上是次数为m的多项式; 则称?(x)是f(x)在[a ,b]上的分段m次插值多项式。 m=1称为分段线性插值 m=2称为分段抛物线插值 定义: 分段线性插值的构造: 由定义, ?(x)在每个子区间[xi , xi+1](i=0,1,2,???,n-1)上是一次插值多项式; 分段线性插值的余项: 定理:设f(x)在[a,b]上有二阶连续导数f″(x) ,且| f″(x)| ≤m2, 记: h = max |xi+1-xi|,就有估计: |f(x)- ?(x) |=|R(x)| ≤m2h2/8, x∈[a, b]。 注意到h随分段增多而减少,因此用分段法提高精度是很好的途径. 证明:由Lagrange 余项公式,当x∈[xi, xi+1]时 |f(x)- ?(x) |=|R(x)

文档评论(0)

ygxt89 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档