工程计算4插值和拟合.ppt
《工程计算4插值和拟合.ppt》由会员分享,可在线阅读,更多相关《工程计算4插值和拟合.ppt(128页珍藏版)》请在三一办公上搜索。
1、Summer Grass Fade,Arial Font Family,2023/10/26,2,4 插值和拟合,4.1 引言4.2 插值4.3 分段低次插值4.4 三次样条插值4.5 正交多项式4.6 离散数据的曲线拟合,2023/10/26,3,4.1 引言,4.1.1 函数的插值4.1.2 离散数据的拟合,插值和拟合都是在给定点列xi,yi0n的条件下,按照某些原则,确定一个近似函数。二者的区别在于,插值要求给定点列必须在近似函数中,拟合则无此要求。,2023/10/26,4,4.1 引言,4.1.1 函数的插值,区间a,b上的连续函数的全体记为Ca,b,定义 4.1.1 设y=f(x)
2、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+cnxn,2023/10/26,5,4.1 引言,满足 Ln(xi)=yi(i=0,1,2,n)(4.1),称Ln(x)为f(x)在区间a,b上通过点列xi,yi0n的插值多项式。,其中,a,b称为插值区间,,xi,yi0n称为插值节点,,xi称为插值点,,f(xi)称为插值函数,,(4.1)称为插值条件。,2023/10/26,6,4.1 引言,定理4.1.1 由式(4.1)确定的插
3、值多项式Ln(x)存在唯一。,插值的工程背景,函数插值的基本问题:存在性、唯一性、构造方法、截断误差、收敛性、数值稳定性,2023/10/26,7,4.1 引言,4.1.2 离散数据的拟合,如果离散数据本身有误差。则不必强调近似函数一定通过所给定的序列。为此需要增加条件以确定近似函数y=(x),选择(x)由此决定建立的是线性还是非线性数学模型。,确定数学模型中的参数,拟合的基本问题:存在性、唯一性、构造方法、截断误差、收敛性、数值稳定性。,2023/10/26,8,4.2 插值,4.2.1 拉格朗日插值法 4.2.2 插值的余项4.2.3 均差和牛顿插值,2023/10/26,9,4.2 插值
4、,4.2.1 拉格朗日插值法,已知点列xi,yi0n,确定插值多项式,n=1时,点列包含2个点,x0,y0和x1,y1,则只能做一条直线。,2023/10/26,10,4.2 插值,n=2时,点列包含3个点,,x0,y0、x1,y1、x2,y2,可做不超过2次的多项式,2023/10/26,11,4.2 插值,推广到一般情况,定义n+1个n次多项式,称为拉格朗日插值基函数。,2023/10/26,12,4.2 插值,n=2时的基函数,2023/10/26,13,4.2 插值,n=3时的基函数,2023/10/26,14,4.2 插值,插值基函数满足,(k,i=0,1,2,n),插值函数为,如果
5、取函数为f(x)=1,则yk=1(k=0,1,2,n),有,2023/10/26,15,4.2 插值,4.2.2 插值的余项,令,如果f(x)C2a,b,采用线性插值,令,Rn(x)=f(x)Ln(x),则,则,2023/10/26,16,4.2 插值,4.2.3 均差和牛顿插值,定义一阶差商,如果取点斜式,则得到另一种形式的插值公式。,如n=1时,N1(x)=y0+fx0,x1(xx0),2023/10/26,17,4.2 插值,当n=2时,再定义一阶差商和二阶差商,并有,N2(x)=f(x0)+fx0,x1(xx0)+fx0,x1,x2(xx0)(xx1),2023/10/26,18,4.
6、2 插值,对一般情况,定义各阶差商,2023/10/26,19,4.2 插值,差商的性质:,1)线性性,如果 f(x)=ay(x)+bz(x),2),3)对称性:,2023/10/26,20,4.2 插值,4)n次多项式关于x,xi的一阶差商为n-1次多项式,则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次多项式,从而有,2023/10/26,21,4.2 插值,差商表,2023/10/26,22,4.2 插值,牛顿插值多项式,f
7、(x)=f(x0)+(xx0)fx,x0,fx,x0=fx0,x1+(xx1)fx,x0,x1,fx,x0,x1=fx0,x1,x2+(xx2)fx,x0,x1,x2,fx,x0,xn-1=fx0,x1,xn+(xxn)fx,x0,xn,f(x)=f(x0)+(xx0)fx,x0+(xx0)(xx1)fx0,x1,x2+(xx0)(xx1)(xxn-1)fx0,x1,xn+(xx0)(xx1)(xxn)fx,x0,xn=Nn(x)+Rn(x),2023/10/26,23,4.2 插值,插值函数为,Nn(x)=f(x0)+fx0,x1(xx0)+fx0,x1,x2(xx0)(xx1)+fx0,x
8、1,xn(xx0)(xx1)(xxn-1),=f(x0)+fx0,x11(x)+fx0,x1,x22(x)+fx0,x1,xnn(x),均差与插值点次序无关,因此,如果增加一个新的插值点,以前的计算公式不变。,2023/10/26,24,4.2 插值,牛顿插值余项为,Rn(x)=(xx0)(xx1)(xxn)fx,x0,xn=n+1(x)fx0,x1,xn,拉格朗日插值余项为,显然 Rn(xi)=0,因此,2023/10/26,25,4.2 插值,2023/10/26,26,4.2 插值,2023/10/26,27,4.2 插值,2023/10/26,28,4.3 分段插值,4.3.1 龙格现
9、象和分段线性插值 4.3.2 分段埃尔米特三次插值,2023/10/26,29,4.3 分段插值,4.3.1 龙格现象和分段线性插值,高阶插值可能出现龙格现象,例4.3.1 函数 在区间-5,5取等距插值节点,当n=10时,10次插值多项式L10(x)和f(x)如下图。,出现龙格现象。当n取过高时常出现龙格现象,且n继续取大,龙格现象依然存在,2023/10/26,30,4.3 分段插值,采用分段低次插值是消除龙格现象的有效方法,通常采用线性插值,三次插值等,2023/10/26,31,4.3 分段插值,定义4.3.2 函数f(x)Ca,b,n+1个有序节点xi0n满足,称为区间a,b的一个划
10、分。,:a=x0 x1xn1xn=b,x0和xn称为边界点,x1,xn1称为内点。,中的相邻两点xi,xi+1构成区间a,b的子区间xi,xi+1,记子区间的最大长度,2023/10/26,32,4.3 分段插值,则称分段线性函数,为f(x)在区间a,b上关于划分的分段线性插值多项式,其中插值基函数,当i=0时没有第1式,当i=n时没有第2式。,2023/10/26,33,4.3 分段插值,在子区间xi,xi+1上,Ih(x)的表达式为,可以证明,只要h充分小,因而n充分大,就可在插值区间a,b上满足精度要求。即分段线性插值是一致收敛的。,分段线性插值的一阶导数不连续。这点不如高阶插值,202
11、3/10/26,34,4.3 分段插值,4.3.2 分段埃尔米特三次插值,为保证导数连续,增加对导数的要求。,当只有两个插值点,x0 x1,且,yk=f(xk),mk=f(xk)k=0,1,在区间x0,x1上求多项式H(x),使得满足插值条件,H(xk)=yk,H(xk)=mk k=0,1,因为有4个插值条件,因此插值函数H(x)为次数不超过3次的多项式,称为埃尔米特三次插值。,2023/10/26,35,4.3 分段插值,定理 设 f(x)C1x0,x1,则在区间x0,x1上满足插值条件,的不超过3次的多项式H(x)存在唯一。并有,H(xk)=yk,H(xk)=mk k=0,1,H(x)=0
12、(x)y0+1(x)y1+0(x)m0+1(x)m1,2023/10/26,36,4.3 分段插值,其中插值基函数,2023/10/26,37,4.3 分段插值,2023/10/26,38,4.3 分段插值,如果f(x)C4a,b,插值余项为,Rn(x)=f(x)Ln(x)=,(xx0)2(xx1)2,xx0,x1,这里:x=(x)(x0,x1),2023/10/26,39,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(
13、x1)=0,1(x0)=0,1(x1)=0,1(x0)=0,1(x1)=0,2023/10/26,40,4.3 分段插值,定义4.3 设f(x)C1a,b,对于划分,记子区间的最大长度,:a=x0 x1xn1xn=b,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,n1,为f(x)在区间a,b上关于划分的分段埃尔米特三次插值多项式。,2023/10/26,41,4.3 分段插值,其中插值基函数为,2023/10/26,42,4.3 分段插值,Hh(
14、x)满足边界条件,Hh(x0)=y0,Hh(x0)=m0Hh(xn)=yn,Hh(xn)=mn,和内节点处的衔接条件,Hh(xi0)=Hh(xi+0)=yi,Hh(xi0)=Hh(xi+0)=mi i=0,1,2,n1,2023/10/26,43,4.3 分段插值,可以证明,如果f(x)C1a,b,则Hh(x)一致收敛到f(x),且Hh(x)一致收敛到f(x)。,埃尔米特三次插值需要知道函数在插值节点处的函数值和导数值,2023/10/26,44,4.4 三次样条插值,4.4.1 样条插值的背景和定义 4.4.2 三次样条插值的定解条件 4.4.3 三弯矩方程,2023/10/26,45,4.
15、4 三次样条插值,4.4.1样条插值的背景和定义,埃尔米特三次插值需要知道函数在插值节点处的函数值和导数值,而且二阶导数不连续。,定义4.4 对于区间a,b,给定一个划分,:a=x0 x1xn1xn=b(n2),如果函数s(x)在每个子区间xi,xi+1都是不超过m次的多项式(m1),并且m1导数s(m1)(x)在内节点x1,xn1处连续,则称s(x)为区间a,b上关于划分的m次样条函数。,2023/10/26,46,4.4 三次样条插值,对于函数 f(x)Ca,b,如果s(x)还满足插值条件,s(xi)=f(xi)i=0,1,2,n,则称s(x)为f(x)在区间a,b上关于划分的m次样条插值
16、多项式。,2023/10/26,47,4.4 三次样条插值,4.4.2 三次样条插值的定解条件,三次样条插值多项式s(x)是在划分上的分段三次多项式,s(x)=aix3+bix2+cix+di i=0,1,2,n1,其中ai、bi、ci、di为待定系数,共4 n个。,s(x)应该满足的条件有,插值和函数连续条件2n个;,n1个内点处的一阶导数连续条件,s(xi0)=s(xi+0)i=0,1,2,n1,2023/10/26,48,4.4 三次样条插值,n1个内点处的二阶导数连续条件,s(xi0)=s(xi+0)i=0,1,2,n1,一共4 n2个条件,因此需要附加两个条件。,固支条件 已知两端点
17、的一阶导数,s(x0)=f(x0),s(xn)=f(xn),已知两端点的二阶导数,s(x0)=f(x0),s(xn)=f(xn),如果两端点的二阶导数f(x0)=f(xn)=0,称为自然边界条件,常用的有如下三个条件,2023/10/26,49,4.4 三次样条插值,周期条件,s(x0+0)=s(xn0)s(x0+0)=s(xn0),其中,显然有s(x0+0)=s(xn0)。,这种方法需要求解4n阶的线性方程组,2023/10/26,50,4.4 三次样条插值,4.4.3 三弯矩方程,三弯矩方程只需要解一个不超过n+1阶的线性方程组。,hi=xi+1 xi i=0,1,2,n1,把a,b看作一
18、段梁,划分的内点上作用剪力,设子区间xi,xi+1的长度为,在子区间xi,xi+1上,弯矩为线性函数,设弯矩,M(x)=s(x)Mi=M(xi),2023/10/26,51,4.4 三次样条插值,则,x xi,xi+1 i=0,1,2,n1,上式保证了在内点处s(x)连续。,经过两次不定积分,有,x xi,xi+1 i=0,1,2,n1,2023/10/26,52,4.4 三次样条插值,由插值条件可得,x xi,xi+1 i=0,1,2,n1,此即三次样条插值,2023/10/26,53,4.4 三次样条插值,它的一阶导数,x xi,xi+1 i=0,1,2,n1,其中,fxi,xi+1是一阶
19、差商。因此,s(xi+0)=fxi,xi+1hi(2Mi+Mi+1)/6,s(xi+10)=fxi,xi+1+hi(Mi+2Mi+1)/6,由于在内节点一阶导数连续,有,s(xi0)=s(xi+0),2023/10/26,54,4.4 三次样条插值,即,i=1,2,n1,令,fxi1,xi+hi1(2Mi1+Mi)/6=fxi,xi+1 hi(2Mi+Mi+1)/6,i Mi1+2 Mi+iMi+1=fxi1,xi,xi+1 i=1,2,n1,这是待定值 Mi n0满足的线性方程组,称为三弯矩方程。,2023/10/26,55,4.4 三次样条插值,现在还缺2个方程,由边界条件决定,分别为,M
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 工程 计算 拟合
链接地址:https://www.31ppt.com/p-6386537.html