工程计算4插值和拟合课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《工程计算4插值和拟合课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 工程 计算 拟合 课件
- 资源描述:
-
1、Summer Grass FadeArial Font Family2022-12-2324 4 插值和拟合插值和拟合 4.1 引言引言 4.2 插值插值 4.3 分段低次插值分段低次插值 4.4 三次样条插值三次样条插值 4.5 正交多项式正交多项式 4.6 离散数据的曲线拟合离散数据的曲线拟合2022-12-2334.1 引言引言 4.1.1 函数的插值函数的插值 4.1.2 离散数据的拟合离散数据的拟合 插值和拟合都是在给定点列插值和拟合都是在给定点列xi,yi0n的条件下,的条件下,按照某些原则,确定一个近似函数。二者的区别在按照某些原则,确定一个近似函数。二者的区别在于,插值要求给定
2、点列必须在近似函数中,拟合则于,插值要求给定点列必须在近似函数中,拟合则无此要求。无此要求。2022-12-2344.1 引言引言4.1.1 函数的插值函数的插值 区间区间a,b上的连续函数的全体记为上的连续函数的全体记为Ca,b 定义定义 4.1.1 设设y=f(x)Ca,b,已知,已知f 在在Ca,b 上上n+1个互异点个互异点ax0,x1,xn-1,xn b xi xj (i j)的值的值 yi=f(xi)(i=0,1,2,n)如果有不超过如果有不超过n次的多项式次的多项式 Ln(x)=c0+c1x+c2x2+cnxn2022-12-2354.1 引言引言满足满足 Ln(xi)=yi (
3、i=0,1,2,n)(4.1)称称Ln(x)为为f(x)在区间在区间a,b上通过点列上通过点列xi,yi0n的的插值多项式插值多项式。其中,其中,a,b称为称为插值区间插值区间,xi,yi0n称为称为插值节点插值节点,xi称为称为插值点插值点,f(xi)称为称为插值函数插值函数,(4.1)称为称为插值条件插值条件。2022-12-2364.1 引言引言定理定理4.1.1 由式由式(4.1)确定的确定的插值多项式插值多项式Ln(x)存在唯一。存在唯一。插值的工程背景插值的工程背景 函数插值的基本问题:函数插值的基本问题:存在性、存在性、唯一性、唯一性、构造方法、构造方法、截断误差、截断误差、收敛
4、性、收敛性、数值稳定性数值稳定性2022-12-2374.1 引言引言4.1.2 离散数据的拟合离散数据的拟合 如果离散数据本身有误差。则不必强调近似函如果离散数据本身有误差。则不必强调近似函数一定通过所给定的序列。为此需要增加条件以确数一定通过所给定的序列。为此需要增加条件以确定近似函数定近似函数y=(x)选择选择(x)由此决定建立的是线性还是非线性数由此决定建立的是线性还是非线性数学模型。学模型。确定数学模型中的参数确定数学模型中的参数拟合的基本问题:存在性、唯一性、构造方法、截断拟合的基本问题:存在性、唯一性、构造方法、截断误差、收敛性、数值稳定性。误差、收敛性、数值稳定性。2022-1
5、2-2384.2 4.2 插值插值 4.2.1 拉格朗日插值法拉格朗日插值法 4.2.2 插值的余项插值的余项 4.2.3 均差和牛顿插值均差和牛顿插值 2022-12-2394.2 4.2 插值插值4.2.1 拉格朗日插值法拉格朗日插值法 已知点列已知点列xi,yi0n,确定插值多项式,确定插值多项式 n=1时,点列包含时,点列包含2个点,个点,x0,y0和和x1,y1,则只,则只能做一条直线。能做一条直线。011010110()xxxxL xyyxxxx2022-12-23104.2 4.2 插值插值n=2时,点列包含时,点列包含3个点,个点,x0,y0、x1,y1、x2,y2 可做不超过
6、可做不超过2次的多项式次的多项式 1220010202011210122021()()()()()()()()()()()()()xxxxL xyxxxxxxxxxxxxyyxxxxxxxx2022-12-23114.2 4.2 插值插值推广到一般情况,推广到一般情况,定义定义n+1个个n次多项式次多项式()011011()()()()()()()()()nkknkkkkkkknxxxxxxxxlxxxxxxxxx11()()njjj knkjjj kxxxx称为称为拉格朗日插值基函数拉格朗日插值基函数。2022-12-23124.2 4.2 插值插值n=2时的基函数时的基函数00.20.40
7、.60.8100.20.40.60.8100.20.40.60.8100.20.40.60.81(2)0l(2)1l2022-12-23134.2 4.2 插值插值n=3时的基函数时的基函数(3)0l01200.20.40.60.8101200.20.40.60.8101200.20.40.60.81(3)1l(3)2l2022-12-23144.2 4.2 插值插值插值基函数满足插值基函数满足()1()00nkikikilxk(k,i=0,1,2,n)插值函数为插值函数为()0()()nnnkkkL xlx y如果取函数为如果取函数为f(x)=1,则,则yk=1(k=0,1,2,n),有,有
8、()0()()1nnnkkLxlx2022-12-23154.2 4.2 插值插值4.2.2 插值的余项插值的余项 令令 如果如果f(x)C2a,b,采用线性插值,令,采用线性插值,令 Rn(x)=f(x)Ln(x)10()()nnjjxxx则则(1)1()()(),(1)!nxnnfR xxxa bn 2,max|()|xa bMfx则则22|()|()8nMR xba2022-12-23164.2 4.2 插值插值4.2.3 均差和牛顿插值均差和牛顿插值 定义定义一阶差商一阶差商 如果取点斜式,则得到另一种形式的插值公式。如果取点斜式,则得到另一种形式的插值公式。如如n=1时时 N1(x)
9、=y0+fx0,x1(x x0)0110001()()()()(),f xf xN xf xxxxa bxx 010101()(),f xf xf x xxx2022-12-23174.2 4.2 插值插值当当n=2时,再定义一阶差商和时,再定义一阶差商和二阶差商二阶差商 并有并有 N2(x)=f(x0)+fx0,x1(x x0)+fx0,x1,x2(x x0)(x x1)121212()(),f xf xf x xxx011201202,),),f x xf x xf x x xxx2022-12-23184.2 4.2 插值插值对一般情况,定义各阶差商对一般情况,定义各阶差商 111112
10、12201112010()(),0,1,1,0,1,2,iiiiiiiiiiiiiiinnnnf xf xf x xinxxf x xf xxf x xxinxxf x xxf x xxf x xxxx2022-12-23194.2 4.2 插值插值差商的性质:差商的性质:1)线性性线性性 如果如果 f(x)=ay(x)+bz(x)010101,kkkf x xxay x xxbz x xx2)0100(),()nikkiijjj if xf x xxxx3)对称性:对称性:,ijkkijjkijikf x x xf x x xf x x xf x x x2022-12-23204.2 4.2
11、 插值插值4)n次多项式关于次多项式关于x,xi的一阶差商为的一阶差商为n-1次多项式次多项式1()(),()()nniiniP xP xPx xPxx x则则Ln(x)仍为仍为n次多项式,且次多项式,且Ln(xi)=0,所以,所以设设Pn(x)为为n次多项式,令次多项式,令Ln(x)=Pn(x)-Pn(xi)Ln(x)=Pn(x)-Pn(xi)=(x-xi)Pn-1(x)其中其中 Pn-1(x)为为n-1次多项式,从而有次多项式,从而有 2022-12-23214.2 4.2 插值插值差商表差商表2022-12-23224.2 4.2 插值插值牛顿插值多项式牛顿插值多项式 f(x)=f(x0
12、)+(x x0)fx,x0 fx,x0=fx0,x1+(x x1)fx,x0,x1fx,x0,x1=fx0,x1,x2+(x x2)fx,x0,x1,x2 fx,x0,xn-1=fx0,x1,xn+(x xn)fx,x0,xnf(x)=f(x0)+(x x0)fx,x0+(x x0)(x x1)fx0,x1,x2 +(x x0)(x x1)(x xn-1)fx0,x1,xn +(x x0)(x x1)(x xn)fx,x0,xn =Nn(x)+Rn(x)2022-12-23234.2 4.2 插值插值插值函数为插值函数为 Nn(x)=f(x0)+fx0,x1(x x0)+fx0,x1,x2(x
13、 x0)(x x1)+fx0,x1,xn(x x0)(x x1)(x xn-1)=f(x0)+fx0,x1 1(x)+fx0,x1,x2 2(x)+fx0,x1,xn n(x)均差与插值点次序无关,因此,如果增加一个新的均差与插值点次序无关,因此,如果增加一个新的插值点,以前的计算公式不变。插值点,以前的计算公式不变。2022-12-23244.2 4.2 插值插值牛顿插值余项为牛顿插值余项为 Rn(x)=(x x0)(x x1)(x xn)fx,x0,xn =n+1(x)fx0,x1,xn 拉格朗日插值余项为拉格朗日插值余项为(1)1()()(),(1)!nxnnfR xxxa bn 显然显
14、然 Rn(xi)=0 (1)01minmax(),(1)!nxnxff x xxxxn因此因此 2022-12-23254.2 4.2 插值插值3301230()()(),jjf xNxxxf x x x x x2022-12-23264.2 4.2 插值插值2022-12-23274.2 4.2 插值插值2022-12-23284.3 4.3 分段插值分段插值 4.3.1 龙格现象和分段线性插值龙格现象和分段线性插值 4.3.2 分段埃尔米特三次插值分段埃尔米特三次插值 2022-12-23294.3 4.3 分段插值分段插值 4.3.1 龙格现象和分段线性插值龙格现象和分段线性插值高阶插值
15、可能出现高阶插值可能出现龙格现象龙格现象例例4.3.1 函数函数 在区间在区间-5,5取等距插值节点取等距插值节点25()1f xx1050,1,2,ixiinn 当当n=10时,时,10次插值多项式次插值多项式L10(x)和和f(x)如下图。如下图。出现出现龙格现象龙格现象。当。当n取过高时常出现龙格现象,且取过高时常出现龙格现象,且n继续取大,龙格现象依然存在继续取大,龙格现象依然存在2022-12-23304.3 4.3 分段插值分段插值 采用分段低次插值是消除龙格现象的有效方法,通采用分段低次插值是消除龙格现象的有效方法,通常采用线性插值,三次插值等常采用线性插值,三次插值等2022-
16、12-23314.3 4.3 分段插值分段插值 定义定义4.3.2 4.3.2 函数函数f(x)Ca,b,n+1个有序节点个有序节点xi0n满满足足 称为区间称为区间a,b的一个的一个划分划分。:a=x0 x1xn 1xn=b x0和和xn称为称为边界点边界点,x1,xn 1称为称为内点内点。中的相邻两点中的相邻两点xi,xi+1构成区间构成区间a,b的子区间的子区间xi,xi+1 记子区间的最大长度记子区间的最大长度 101max(,)iii nhxx 2022-12-23324.3 4.3 分段插值分段插值 则称分段线性函数则称分段线性函数 为为f(x)在区间在区间a,b上关于划分上关于划
17、分 的的分段线性插值多项式分段线性插值多项式 其中插值基函数其中插值基函数 0()()()nhiiilxl x f x11111111()/(),()()/(),0,1,2,0,iiiiiiiiiiiiixxxxxxxl xxxxxxx xinxxx当当i=0时没有第时没有第1式,当式,当i=n时没有第时没有第2式式。2022-12-23334.3 4.3 分段插值分段插值 在子区间在子区间xi,xi+1上,上,Ih(x)的表达式为的表达式为 可以证明,只要可以证明,只要h充分小,因而充分小,因而n充分大,就可在插充分大,就可在插值区间值区间a,b上满足精度要求。即分段线性插值是一上满足精度要
18、求。即分段线性插值是一致收敛的。致收敛的。分段线性插值的一阶导数不连续。这点不如高阶插分段线性插值的一阶导数不连续。这点不如高阶插值值 1111()()()iihiiiiiixxxxIxf xf xxxxx2022-12-23344.3 4.3 分段插值分段插值 4.3.2 分段埃尔米特三次插值分段埃尔米特三次插值 为保证导数连续,增加对导数的要求。为保证导数连续,增加对导数的要求。当只有两个插值点,当只有两个插值点,x0 x1,且,且 yk=f(xk),mk=f (xk)k=0,1 在区间在区间x0,x1上求多项式上求多项式H(x),使得满足插值条件,使得满足插值条件 H(xk)=yk,H
19、(xk)=mk k=0,1 因为有因为有4个插值条件,因此插值函数个插值条件,因此插值函数H(x)为次数不超为次数不超过过3次的多项式,称为埃尔米特三次插值。次的多项式,称为埃尔米特三次插值。2022-12-23354.3 4.3 分段插值分段插值 定理定理4.3.14.3.1 设设 f(x)C1x0,x1,则在区间,则在区间x0,x1上上满足插值条件满足插值条件的不超过的不超过3次的多项式次的多项式H(x)存在唯一。并有存在唯一。并有H(xk)=yk,H (xk)=mk k=0,1 H(x)=0(x)y0+1(x)y1+0(x)m0+1(x)m1 2022-12-23364.3 4.3 分段
20、插值分段插值 其中插值基函数其中插值基函数 2010100121000120110110201110()12()()12()xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx2022-12-23374.3 4.3 分段插值分段插值 00.20.40.60.8100.20.40.60.8100.20.40.60.81-0.3-0.2-0.100.10.20.30.400.20.40.60.8100.20.40.60.8100.20.40.60.81-0.4-0.3-0.2-0.100.10.20.32022-12-23384.3 4.3 分段插值分段插值 如果如果f(x)C4a,b
21、,插值余项为,插值余项为 Rn(x)=f(x)Ln(x)=(4)()4!xf(x x0)2(x x1)2 x x0,x1 这里:这里:x=(x)(x0,x1)2022-12-23394.3 4.3 分段插值分段插值 插值基函数满足的条件为插值基函数满足的条件为 0(x0)=1,0(x1)=0,0 (x0)=0,0(x1)=0 1(x0)=0,1(x1)=1,1 (x0)=0,1(x1)=0 0(x0)=0,0(x1)=0,0 (x0)=1,0(x1)=0 1(x0)=0,1(x1)=0,1 (x0)=0,1(x1)=0 2022-12-23404.3 4.3 分段插值分段插值 定义定义4.34
22、.3 设设f(x)C1a,b,对于划分,对于划分 记子区间的最大长度记子区间的最大长度 :a=x0 x1xn 1xn=b 101max(,)iii nhxx yi=f(xi),mi=f (xi)i=0,1,2,n 则称分段三次线性函数则称分段三次线性函数 Hh(x)=i(x)yi+i+1(x)yi+1+i(x)mi+i+1(x)mi+1 x xi,xi+1,i=0,1,2,n 1 为为f(x)在区间在区间a,b上关于划分上关于划分 的分段埃尔米特三次的分段埃尔米特三次插值多项式。插值多项式。2022-12-23414.3 4.3 分段插值分段插值 其中插值基函数为其中插值基函数为2111211
23、211112111()12()()12()iiiiiiiiiiiiiiiiiiiiiiiixxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx2022-12-23424.3 4.3 分段插值分段插值 Hh(x)满足边界条件满足边界条件 Hh(x0)=y0,Hh(x0)=m0Hh(xn)=yn,Hh(xn)=mn 和内节点处的衔接条件和内节点处的衔接条件 Hh(xi 0)=Hh(xi+0)=yi,Hh(xi 0)=Hh(xi+0)=mi i=0,1,2,n 1 2022-12-23434.3 4.3 分段插值分段插值 可以证明,如果可以证明,如果f(x)C1a,b,则,则Hh(x)一
24、致收敛到一致收敛到f(x),且,且Hh(x)一致收敛到一致收敛到f (x)。埃尔米特三次插值需要知道函数在插值节点处的函埃尔米特三次插值需要知道函数在插值节点处的函数值和导数值数值和导数值 2022-12-23444 4.4.4 三次样条插值三次样条插值 4.4.1 样条插值的背景和定义样条插值的背景和定义 4.4.2 三次样条插值的定解条件三次样条插值的定解条件 4.4.3 三弯矩方程三弯矩方程 2022-12-23454 4.4.4 三次样条插值三次样条插值 4.4.1样条插值的背景和定义样条插值的背景和定义 埃尔米特三次插值需要知道函数在插值节点处埃尔米特三次插值需要知道函数在插值节点处
25、的函数值和导数值,而且二阶导数不连续。的函数值和导数值,而且二阶导数不连续。定义定义4 4.4.4 对于区间对于区间a,b,给定一个划分给定一个划分 :a=x0 x1xn 1 0,i 0,i+i=1,因此,系数因此,系数矩阵矩阵A是三对角或仅比三对角多两个元素的严格对是三对角或仅比三对角多两个元素的严格对角占优矩阵,解存在其数值稳定。角占优矩阵,解存在其数值稳定。2022-12-23594 4.4.4 三次样条插值三次样条插值 三弯矩方程算法三弯矩方程算法 输入参数:区间输入参数:区间a,b划分划分 函数在节点处的函数值函数在节点处的函数值 :a=x0 x1xn 10 0为给定的权数。对应的为
展开阅读全文