三次样条插值课件_第1页
三次样条插值课件_第2页
三次样条插值课件_第3页
三次样条插值课件_第4页
三次样条插值课件_第5页
已阅读5页,还剩42页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第五节第五节 样条插值法样条插值法插值法 样条插值的研究背景样条插值的研究背景 样条函数的力学意义样条函数的力学意义三次样条插值多项式的构造三次样条插值多项式的构造一般的插值问题一般的插值问题nixxxxxxxxxxxxxxxxxlniiiiiiniii1 , 0,)()()()()()()(:110110 用用基基函函数数法法构构造造即即为为则则)()(0 xlyxLiniin jjnjiyxLjijixl )(,0,1)(拉格朗日拉格朗日(Lagrange) 插值多项式,是插值基函数的插值多项式,是插值基函数的线性组合,形式简单,结构对称,便于理论分析。线性组合,形式简单,结构对称,便于理

2、论分析。一、拉格朗日一、拉格朗日(Lagrange) 插值插值样条插值的研究背景样条插值的研究背景牛顿牛顿(Newton)(Newton)插值引入了差商的插值引入了差商的概念,在增加新的概念,在增加新的节点时,只是增加一项,前面结果可再利用。节点时,只是增加一项,前面结果可再利用。二、牛顿二、牛顿 (Newton) 插值插值样条插值的研究背景样条插值的研究背景)()(,)(,)(,)()(100102100100 nnnxxxxxxfxxxxxxxfxxxxfxfxN nkkkxxxf00)(, 称为龙格称为龙格RungeRunge现象现象。三、分段插值三、分段插值样条插值的研究背景样条插值的

3、研究背景55,11)(2 xxxg-505-1.5-1-0.500.511.52y=1/(1+x2)n=2n=4n=6n=8n=10取等距节点做取等距节点做n次次Lagrange插值多项式。插值多项式。当节点无限加密时,当节点无限加密时,插值多项式出现振荡现插值多项式出现振荡现象。象。xjxj-1xj+1x0 xn分段线性插值分段线性插值分段线性插值(低次多项式插值),误差小,分段线性插值(低次多项式插值),误差小,整体逼近效果好,但曲线光滑性差。整体逼近效果好,但曲线光滑性差。三、分段插值三、分段插值带导数的插值插值问题的较高要求:),.2 , 1 , 0()( )2(),.2 , 1 ,

4、0()()1(niyxniyxiiii 保持插值曲线在节点处有切线(光滑),使插值函数和被插函数的密和程度更好 。 Hermite插值插值四、四、 Hermite插值插值但实际问题中,导数值往往很难获得! 插值函数在子区间的端点插值函数在子区间的端点( (衔接处衔接处) )不光滑不光滑, ,从而导数不连续。从而导数不连续。 而一些实际问题而一些实际问题, ,不但要求一阶导数连续不但要求一阶导数连续, , 而且要求二阶导数连续。所以一般插值往往不而且要求二阶导数连续。所以一般插值往往不不能满足实际需要。不能满足实际需要。 一般插值函数的不足一般插值函数的不足 (1) S(x)在每个子区间在每个子

5、区间xi , xi+1(i=0,1,2,n-1)上是上是次数不超过次数不超过m的多项式的多项式; (2) S(x)在区间在区间a , b上有上有m-1阶连续导数阶连续导数; 则称则称S(x)是定义在是定义在a ,b上的上的m次样条函数次样条函数。x0,x1,x2, 称为称为样条结点样条结点,其中其中x1,xn-1称为称为内结点内结点, x0 , xn 称为称为边界结点边界结点。当当m=3时时,便成为最常用的便成为最常用的三次样条函数三次样条函数 设设S(x)是区间是区间a,b上的函数上的函数,在区间在区间a,b上给定一上给定一组节点组节点: a=x0 x1x2AbsolutePointSize

6、15Showg1,g2,g3,Prolog-AbsolutePointSize15注:三对角矩阵的构造注:三对角矩阵的构造A=TableSwitchi-j,-1,a,0,b,1,c,_,0,i,1,m,j,1,n;MatrixForm% 0,1,0,1除除此此之之外外取取元元素素时时,取取时时,取取时时,取取含含义义:cjibjiaji行标减列标行标减列标= -1= -1时为时为对角线上方元素。对角线上方元素。作图观察效果作图观察效果三次样条插值函数的构造三次样条插值函数的构造210122120123321214,52,29411x4x23x31664181x411x213x316程序运行结果

7、如下:系数矩阵常数项求得的弯矩值M样条函数3456681012样条插值图形三次样条插值函数的构造 11232011123211222212222)2(nnnnnnnnnyccccycMMMMM 2、若满足若满足S(a)=M0 = f(a) , S(b)=Mn= f(b),),则事实上只有则事实上只有n-1n-1个未知数,其矩阵形式为个未知数,其矩阵形式为:)1, 1(211 nicMMMiiiiii 三次样条插值函数的构造 nnnnnncMMMMM2110 则则有有nnMMxSxS 00),0()0(3、若若满满足足:联立,可得联立,可得与与)1, 1(211 nicMMMiiiiii nnn

8、nnnnncccccMMMMM132113211122112222)3( 三次样条插值函数的构造 总结以上论述,可得求三次样条的步骤为总结以上论述,可得求三次样条的步骤为: (1)确定边界条件,判定是第几类插值问题)确定边界条件,判定是第几类插值问题;(2)根据所确定的条件计算各值,形成方程组)根据所确定的条件计算各值,形成方程组(*);(3)解三对角方程组解三对角方程组(*),求得求得M0, M1, M2, , Mn;(4)将求得的将求得的Mi值代回值代回S(x)的表达式中的表达式中,从而可求从而可求得函数得函数y=f(x)在任一点的近似值在任一点的近似值S(x)。三次样条插值函数的构造例例

9、2 2已知已知f(x)在若干点处的值为在若干点处的值为f(0)=0, f(1)=1, f(2)=1, f(3)=0,试求试求f(x)满足条件满足条件(1)f(0)=1,f(3)=2(2) f”(0)=1,f”(3)=2的三次样条插值函数的三次样条插值函数s(x)以及以及f(2.5)的近似值的近似值。 解:构造一阶均差表解:构造一阶均差表 211032101211100,)(111 iiiiiiixxxfxxfxfx例例5.3三次样条插值函数的构造, 0)0(,(6100 fxxfc2, 1 ,0,)(6()(6()(6)(6)(S11113131 ixxxxxMyxxMyxxMxxMxiiii

10、iiiiiiiii, 1210 hhh由由于于,18),)3( 6323 xxffc, 3,62101 xxxfc, 3,63212 xxxfc对条件对条件(1)(1)有有三次样条插值函数的构造方程组为方程组为: 18330210021221002122100123210MMMM0667.11,1333. 4,5333. 0,2667. 03210 MMMM解得解得将数据代入可得样条插值函数将数据代入可得样条插值函数三次样条插值函数的构造对条件对条件(2)(2)有有2, 130 MM的方程组为的方程组为关于关于21,MM 42722121221MM6667. 1,3333. 121 MM解得解得213011 yc 2213322 yc 三次样条插值函数的构造 3 , 2),2(33333. 0)3(27778. 1)2(33333. 0)3(27778. 02 , 1 ),1(27778. 1)2(22222. 1)1(27778. 0)2(22222. 0 1 , 0,22222. 1)1(1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论