埃尔米特插值课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《埃尔米特插值课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 埃尔米特插值 课件
- 资源描述:
-
1、12.5 2.5 埃尔米特插值埃尔米特插值 有些实际的插值问题不但要求在节点上函数值相等, 下面只讨论函数值与导数值个数相等的情况. 满足这种要求的插值多项式就是埃尔米特插值多项式埃尔米特插值多项式. 而且还要求对应的导数值也相等,甚至要求高阶导数也相等.2), 1 , 0(,)(,)(njmxHyxHjjjj(5.1)这里共有 个插值条件,可唯一确定一个次数不超过22n的多项式 ,12n)()(12xHxHn), 1 ,0()(njxfmjj问题是求插值多项式 ,)(xH 设在节点 上,),(jjxfybxxxan10.)(12121012nnnxaxaaxH 现在仍采用求拉格朗日插值多项式
2、的基函数方法. 满足条件 其形式为3, 1,0)(kjkjxjkkj将满足条件(5.1)的插值多项式 写成用插值基函数表示的形式 )()(12xHxHn.)()()(012njjjjjnxmxyxH(5.3) 先求出 个插值基函数 及 ,)(xj), 1 , 0()(njxj22n每一个基函数都是 次多项式,12n且满足条件;0)(kjx,0)(kjxjkkjx)(5.2)., 1 ,0,(nkj4令 ),()()(2xlbaxxjj由条件(5.2),有 , 1)()()(2jjjjjxlbaxx, 0)()(2)()()(jjjjjjjjjxlbaxxalxlx 由插值基函数所满足的条件(5
3、.2),有 ), 1 , 0(,)(,)(1212nkmxHyxHkknkkn下面的问题就是如何求出这些基函数 及 )(xj),(xj利用拉格朗日插值基函数).( xlj5解出 ).(21),(2jjjjjxlxbxla由于 ,)()()()()()()(110110njjjjjjnjjjxxxxxxxxxxxxxxxxxl整理得 .0)(2;1jjjxlabax6于是 ).()1)(21 ()(20 xlxxxxxjnjkkkjjj(5.4)两端取对数再求导,得 ,1)(0njkkkjjjxxxl同理,可得 ).()()(2xlxxxjjj(5.5)7 可以证明满足条件(5.1)的插值多项式
4、是惟一的. 用反证法,假设 及 均满足条件(5.1),)(12xHn)(12xHn)()()(1212xHxHxnn这样, 有 重根,但 是不高于 次的多 项式,)(x22n)(x12n于是在每个节点 上的值及导数值均为零,即 为二重根.kxkx.0)(x故惟一性成立.8其中 且与 有关. ),(bax 若 在 内的 阶导数存在,则其插值余项)(xf),(ba22n)()!22()()()()(21)22(12xnfxHxfxRnnn(5.6)仿照拉格朗日插值余项的证明方法,可以证明:9 插值多项式(5.3)的重要特例是 的情形. 1n这时可取节点为 及 ,kx1kx插值多项式为 ,)(3xH
5、,)(3kkyxH,)(3kkmxH.)(;)(113113kkkkmxHyxH(5.7)相应的插值基函数为),(),(),(),(11xxxxkkkk它们满足条件 满足10,0)(,1)(1kkkkxx;0)()(111kkkkxx,1)(,0)(111kkkkxx,0)()(1kkkkxx,0)()(111kkkkxx,0)()(1kkkkxx,0)(,1)(1kkkkxx.1)(,0)(111kkkkxx11.21)(,21)(211112111kkkkkkkkkkkkkkxxxxxxxxxxxxxxxxxx(5.8).)(,)(2111211kkkkkkkkkkxxxxxxxxxxxx
6、xx(5.9)根据 及 的一般表达式(5.4)及(5.5),)(xj)(xj可得到12),()()()()(11113xmxmxyxyxHkkkkkkkk(5.10)其余项 ,)()()(33xHxfxR).,(,)()(! 41)(1212)4(3kkkkxxxxxxfxR于是满足条件(5.7)的插值多项式是 由(5.6)得13 求满足 及 )2, 1 ,0()()(jxfxPjj)()(11xfxP 由给定的4个条件,可确定次数不超过3的插值多项式. 由于此多项式通过点),(,(),(,(),(,(221100 xfxxfxxfx)(,)()(0100 xxxxfxfxP)(,10210
7、xxxxxxxf的插值多项式及其余项表达式.例例4 4故其形式为),)()(210 xxxxxxA14.)(,)(,)(210121001101xxxxxxxfxxxxfxfA待定常数 ,可由条件 确定,)()(11xfxPA其中 为待定函数. )(xk为了求出余项 的表达式,)()()(xPxfxR),()()()(2210 xxxxxxxkxR通过计算可得 可设15).()()()()()(2210 xtxtxtxktPtft显然),2, 1 ,0(0)(jxj故 在 内有5个零点(二重根算两个). )(t),(ba, 0)(! 4)()()4()4(xkf 反复应用罗尔定理,得 在 内至
8、少有一个零点,)()4(t),(ba构造,0)(,0)(1xx且故有16),()()(! 41)(2210)4(xxxxxxfxR(5.11)式中 位于 和 所界定的范围内.210,xxxx余项表达式为 于是 ),(!41)()4(fxk172.6 2.6 分段低次插值分段低次插值 2.6.1 2.6.1 高次插值的病态性质高次插值的病态性质 这是因为对任意的插值节点,当 时, 不一定收敛到 .n)(xLn)(xf在次数 增加时逼近 的精度不一定也增加.n)(xf 根据区间 上给出的节点做出的插值多项式),(xLn,ba18), 1 , 0(,105nknkxk所构造的拉格朗日插值多项式为 以
9、 上的 个等距节点5 , 51n 考虑函数 ,它在 上的各阶导数均存在.5 , 5)1/(1)(2xxf.)()()(11)(1102jnjnnjjnxxxxxxL令),(2112/1nnnxxx,552/1nxn则19 表2-5列出了 时的 的计算结果及 20, 4 , 2n)(2/1nnxL在 上的误差2/1nx).(2/1nxR994889.39952449.39042440.020080751.20123671.20042920.018217397.10173867.10043530.016288409.5332743.5044334.014800440.2755000.2045440
10、.012531662.1578721.1047059.010880668.0831017.0049651.08553416.0607879.0054463.06423216.0356826.0066390.04621684.0759615.0137931.02)()()(2/12/12/1nnnnxRxLxfn5表220 可见,随 的增加, 的绝对值几乎成倍增加. n)(2/1nxR 这说明当 时 在 上是不收敛的. nnL5 , 5 Runge证明了,存在一个常数 ,使得当 63. 3ccx时, 而当 时 发散.cx )(xLn),()(limxfxLnn21 取 根据计算画出 及 ,10n
11、)1/(12xy)(10 xLy 在 上的图形,见图2-5.5 , 5图2-522 从图上看到,在 附近, 与 5x)(10 xL)1/(1)(2xxf偏离很远, 这说明用高次插值多项式 近似 效果并不好.)(xLn)(xf通常不用高次插值,而用分段低次插值. 23下图是用Matlab完成的Lagrange插值(附程序):24附:Lagrange插值程序n=11; m=61;x= -5:10/(m-1):5;y=1./(1+x.2);z=0*x;x0=-5:10/(n-1):5;y0=1./(1+x0.2);y1=lagr1(x0, y0, x);plot(x, z, r, x, y, k:
12、,x, y1, r)gtext(Lagr.), gtext(y=1/(1+x2)title(Lagrange)25附:Lagrange插值子程序 lagr1:function y=lagr1(x0,y0,x)n=length(x0); m=length(x);for i=1:m z=x(i); s=0.0; for k=1:n p=1.0; for j=1:n if j=k p=p*(z-x0(j)/(x0(k)-x0(j); end end s=p*y0(k)+s; end y(i)=s;end26 2.6.2 2.6.2 分段线性插值分段线性插值 所谓分段线性插值就是通过插值点用折线段连接
13、起来逼近 ).(xf 由于升高插值多项式的阶数有时并不能达到提高精度的效果, 所以实际中往往采用分段插值的思想. 分段插值的基本思想是将插值区间划分为若干个小区间, 然后在每个小区间上做满足一定条件的低阶插值.27 设已知节点 上的函数值 bxxxan10,10nfff记,max,1kkkkkhhxxh,)(.1baCxIh)(xIh求一折线函数 , 满足:kkhfxI)(. 2), 1 ,0(nk 在每个小区间 上是线性函数.)(. 3xIh,1kkxx则称 为分段线性插值函数分段线性插值函数.)(xIh28 由定义可知 在每个小区间 上可表示为 )(xIh,1kkxx1111)(kkkkk
14、kkkhfxxxxfxxxxxI).(1kkxxx(6.1) 若用插值基函数表示,则在整个区间 上 为 ,ba)(xIh, )()(0njjjhxlfxI(6.2)其中基函数 满足条件 )(xlj), 1 ,0,()(nkjxljkkj其形式是29);0(1略去jxxxjj);(1略去njxxxjj.,11jjxxxbax,0,)(1111jjjjjjjxxxxxxxxxl(6.3) 利用插值余项(2.17)得到分段线性插值的误差估计)(max2)()(max1211kkxxxhxxxxxxxMxIxfkkkk30或写成 ,8)()(max22hMxIxfhbxa(6.4)其中.)(max2x
15、fMbxa 31),()()(110 xlxlxlkknjj当 时, ,1kkxxx故 ).()()()(1xfxlxlxfkk另一方面,这时 ).()()(11xlfxlfxIkkkkh这种性质称为局部非零性质局部非零性质. 分段线性插值基函数 只在 附近不为零,在其他地方均为零,)( xljjx利用 的局部非零性质及 知,)( xljnjjxl0)(132 现在证明 , )()(limxfxIhn)()()()()()()(111xlfxlfxfxlxlxIxfkkkkkkh)()()(1kkkhxlxl这里 是函数 在区间 上的连续模,即对任意)(h)(xf,ba两点 ,只要 就有,ba
16、xx ,hxx 考虑11)()()()(kkkkfxfxlfxfxl)(kh).(h33),()()(hxfxf 称 为 在 上的连续模连续模, )(h)(xf,ba当 时,,)(baCxf.0)(lim0hh就有 由前式可知,当 时有 ,bax ).()()(maxhxIxfhbxa因此,只要 ,就有,)(baCxf)()(lim0 xfxIhh在 上一致成立,,ba故 在 上一致收敛到 .,ba)(xf)(xIh34下图是用Matlab完成的分段线性插值(附程序):35附:分段线性插值程序n=11; m=61;x=-5:10/(m-1):5;y=1./(1+x.2);z=0*x;x0=-5
展开阅读全文