函数的数值逼近.ppt
《函数的数值逼近.ppt》由会员分享,可在线阅读,更多相关《函数的数值逼近.ppt(121页珍藏版)》请在三一办公上搜索。
1、1,第三章 函数的数值逼近,引言代数多项式插值分段线性插值与“保形”插值三次样条函数插值曲线拟合的最小二乘法,插值问题,曲线拟合问题,2,1 引言,一、函数的工程化表达,对于很多实际工程计算问题,函数是通过实验或观测得到的,表达形式上为函数表,无解析表达形式。2.虽然有些函数存在解析的表达式,但形式过于复杂而不易使用。,3,二、问题的提出,设 是R中若干个不同的点,每个点 对应一个数值,它们可以是实测得到的,也可以是一个已知函数的值。如何近似由这组数据 确定的函数?并由此可提出两类问题:,作一条曲线,其类型是事先给定的(如:代数多项式),使该曲线经过给定点。这就是所谓的插值问题。作一条指定的曲
2、线,使该曲线能在“一定意义”下逼近这一组数据。这就是所谓的曲线拟合问题。,4,(1)复杂函数的计算;(2)函数表中非表格点计算(3)光滑曲线的绘制;(4)提高照片分辩率算法(5)定积分的离散化处理;(6)微分方程的离散化处理;(7)积分方程的离散化处理;,插值方法的应用:,5,三、插值的定义与存在性,求 P(x)的方法就是插值法。,若存在一简单函数P(x),使得,P(x)为 f(x)的插值函数点 x0,x1,xn 为插值节点(1)式为插值条件 f(x)为被插函数 a,b 为插值区间,设 f(x)C a,b,取点 a x0 x1xnb,成立,则称,定义:,6,若P(x)是次数不超过n 的实系数代
3、数多项式,即,则称P(x)为n 次插值多项式.相应的插值法称为多项式插值法(代数插值法)。,P(x)=a0+a1 x+an x n,从几何上看,曲线 P(x)近似 f(x),7,研究问题:,(1)满足插值条件的P(x)是否存在唯一?,(2)若满足插值条件的P(x)存在,如何构造P(x)?,(3)如何估计用P(x)近似替代 f(x)产生的误差?,8,2、插值多项式的存在唯一性,证明:由(1)式,(2),定理 若插值结点 x0,x1,xn是(n+1)个互异点,则满足插值条件 P(xk)=yk(k=0,1,n)的n次插值多项式 P(x)=a0+a1x+anxn 存在且唯一。,9,点是互异的,其系数行
4、列式:,为范德蒙行列式。只要插值节点互不相同,则系数矩阵非奇异。故方程组解存在且唯一。,10,插值多项式的唯一性表明,对同一组节点,它们的 插值多项式是唯一的,可能由不同的方法,会得到不同形式的插值多项式,但它们之间可以相互转化,本质相同,当然误差也一样。n+1组节点只能确定一个不超过n次的多项式,若n次,如设为n+1(x),则有n+2有待定参数a0,a1,an,an+1需确定,而n+1个组节点,只构成n+1个插值条 件,即构成n+1个方程,只能确定n+1个变量的方程组。上述证明是构造性的(给出解决问题的方法)即 以通过解线性方程组来确定插值多项式,但这种方法的计算量偏大,计算步骤较多,容易使
5、舍入误差增大。因此实际计算中需要用其它方式进行。,说明:,11,的几何意义,一、线性插值与抛物线插值,1.线性插值(n=1),设已知区间 xk,xk+1端点处的函数值yk=f(xk),yk+1=f(xk+1),,xk xk+1,求线性插值多项式L 1(x),使其满足,过两点(xk,yk)与(xk+1,yk+1)的直线,2 代数多项式插值,12,或,L1(x)是两个线性函数的线性组合,称为节点上线性插值基函数,线性函数,节点上的线性插值基函数:,满足,13,几何意义:过三点(xk-1,yk-1),(xk,yk)与(xk+1,yk+1)的抛物线,2.抛物插值法(n=2 时的二次插值),设插值节点为
6、:xk-1,xk,xk+1,求二次插值多项式L2(x),使得,L2(x j)=y j,j=k-1,k,k+1.,先求 插值基函数l k-1(x),l k(x),l k+1(x)(二次函数),满足:,(4),y0 y1 y2=1 0 0y0+0 1 0y1+0 0 1y2,L(x)=l0(x)y0+l1(x)y1+l2(x)y2,,构造法:,14,求 lk-1(x):,L2(x j)=y j,j=k-1,k,k+1.,(5),再构造插值多项式,由(4)式,插值条件,15,L2(x)是三个二次函数的线性组合,16,二次插值的应用一例极值点近似计算,二次插值函数:L(x)=l0(x)y0+l1(x)
7、y1+l2(x)y2,,极值点近似计算公式,17,二、Lagrange 多项式插值(n次),求通过n+1个节点的n 次插值多项式Ln(x),定义 若n 次多项式 lk(x)(k=0,1,n)在各节点,设Ln(x)满足插值条件:L n(xj)=y j(j=0,1,n).,(6),先求插值基函数然后构造插值多项式,则称这n+1个n 次多项式为这n+1个节点上的n 次插值基函数。,上满足条件,18,(类似于前面讨论n=1,2 时的情形),其中,k=0,1,n.,(7),1.先求插值基函数,19,定理(Lagrange)插值多项式,通常次数=n,但特殊情形次数可n,如:过三点的二次插值多项式,(8),
8、2.构造插值多项式,(Ln(x)是n+1个插值基函数的线性组合),其中,函数,有数表,则满足插值条件,的插值多项式为,构造插值多项式的方法:(1)先求插值基函数(2)构造插值多项式,20,定理(插值多项式余项),三、插值多项式的余项,截断误差:,插值多项式的余项,(9),(1)函数,有数表,则对任意,有插值多项式余项,其中,且依赖于x。,有n次插值多项式Ln(x);,21,证明:,插值条件,可设,做辅助函数,当t=x时,Rn(x),当t=x时,Rn(x),22,即 在a,b上有n+2个互异的零点。,由Rolle定理,,设该零点为,,23,由(1)、(2)知定理结论成立。,注:,(1)余项表达式
9、仅当f(n+1)(x)存在时才能应用,且唯一。,(2)在(a,b)内的具体位置通常不能给出。,(3)若有,则截断误差限是,从而余项大小和M 和|n+1(x)|有关,因此,在n和,(4)n次插值多项式对次数不高于n次的多项式完全精确。,若f(x)为次数不高于n次的多项式,则 f(n+1)()=0,从而Rn(x)=0.,给定的情况下,n+1个插值节点应使|n+1(x)|尽量小。,24,线性插值:,(5)n=1,2 时的插值余项:,抛物线插值:,用通过两点P0,P1的直线L1(x)代替f(x),余项为:,用通过三点P0,P1,P2的抛物线L2(x)代替f(x),25,例,解:,内插式,较准确,做线性
10、插值,误差:,(1)取插值节点:,26,内插式,f(0.6)=ln 0.6 的真值为:-0.510826,抛物插值更精确,做抛物线插值,(2)取插值节点:,误差:,27,拉格朗日插值采用插值基函数的线性组合来构造插值多项式,含义直观形式对称,优点:,缺点:,计算量大,已知节点为:0.40,0.50,0.70,0.80,两节点可取为0.40与0.50或0.70与0.80,此时称为外插法,但不如以上的内插法精确。另外节点还可取为0.40与0.70或0.40与0.80等。,插值多项式的阶数控制问题,说明:,28,3 分段线性插值与保形插值,一、分段线性插值法,1.尽可能充分使用已有的信息;2.控制插
11、值多项式的阶数,问题:高次插值过程的收敛性如何?,举例:,Runge反例:(-5x5),29,L10(t),f(t),f(x),取xk=5+k 计算:f(xk)(k=0,1,10),构造L10(x).取:tk=5+0.05k(k=0,1,200),计算:L10(tk),注:实际应用时取,Runge现象:,等距节点高次插值产生的小区间内逼近很差的现象,30,结论:设,由Taylor 展开式,,注:由图形可知,在节点处的光滑性较差,为了提高光滑性,讨论新的插值方法。,因而有,即 一致收敛于。,在整个区间a,b上为折线。,几何意义:相邻两节点间的函数为一次线性函数,图形为线段。,插值节点满足:x0
12、x1xn 已知yj=f(xj)(j=0,1,2,n),(j=0,1,n-1),xxj,xj+1时,线性插值函数,31,二、保形插值(Hermite插值)的思想,出发点:,分段线性插值光滑性较差,插值信息中引入函数的导数,1.讨论Hermite插值问题(以 一阶导数,i=0,1,n 为例),函数表及导数表,已知,其中,求2n+1次多项式 H2n+1(x)使满足插值条件:,问题:,(12),32,定理:,且已知,函数表及导数表,,如果,则存在唯一次数不超过2n+1次多项式H2n+1(x)满足插值条件(12),证明:,唯一性。,为次数,的多项式且满足条件:,及,都是插值问题(12)的解,则,设有,这
13、说明,都是,的二重零点,即,Q(x)共有2n+2个零点 Q(x)0,,即,33,(用构造法,同构造L-插值多项式的方法),存在性。,思路:可以设想,如果构造出两组函数2n+1次多项式,满足:,显然,多项式,满足插值条件(12)。,34,第一,求Hermite 插值基函数,为,的二重零点且,(13),其中c为待定常数,的2n+1次多项式,(a)求满足插值条件:,可令,由,35,(13)式求导,得,(b)已知,求2n+1次多项式,使满足插值条件:,36,由于,为,的二重零点且,又由,,则有,可令,于是,(14),37,第二,求多项式,(满足插值条件(12)的多项式),事实上,有,即(15)式是满足
14、插值条件(12)的插值多项式.,所以存在2n+1次多项式满足插值条件(12).,为Hermite插值基函数,即,其中,(15),38,Quiz:给定 xi=i+1,i=0,1,2,3,4,5.下面哪个是(x)的图像?,斜率=1,求Hermite多项式的基本步骤:,写出相应于条件的(x),(x)的组合形式;,对每一个(x),(x)找出尽可能多的条件给出的根;,根据多项式的总阶数和根的个数写出表达式;,根据尚未利用的条件解出表达式中的待定系数;,最后完整写出H2n+1(x)。,39,为Hermite插值多项式,,则,2.Hermite插值余项,定理(Hermite插值余项),证明与Lagrange
15、余项公式证明类似.,设,40,3.带导数的两点插值(重要特例:当n=1时),函数表及导数表,求3次多项式H3(x)使满足插值条件:,存在且唯一,表达式为,结论:,问题:已知,41,(17),其中,(16),42,三、分段三次埃尔米特插值,定义:(分段3次Hermite插值)如果 Ih(x)满足:,(1),(2)在每个小区间,Ih(x)为3次多项式;,(3)满足插值条件:,当 时,为3次Hermite插值多项式,,称 Ih(x)为 f(x)的分段3次Hermite插值函数。,则 有以下两种形式:,43,公式 1:,由式(17),代入(16),即得:,(18),44,设,由插值条件确定,对,由,得
16、。,再由,公式 2:(待定系数法),求导,有,45,解得,于是,当 时,有,(19),得,46,定理:(1)设,,且已知,的函数及导数表,(2)为 上 的分段3次Hermite插值函数,误差估计:,其中,证明:,存在 k 使,(对 一致收敛),且,47,于是,,极值的求法,且有,。(一致收敛),优点:分段线性插值与分段3次Hermite插值函数在每个小区,缺点:分段线性插值光滑性差;,间上都收敛于函数。,分段3次Hermite插值能保证插值多项式图形的光滑,演示Matlab程序,即,令,记,则,且,48,高次插值出现龙格现象,但分段线性插值在节点处不一定光滑,但导数值不容易提取(找到),三次样
17、条插值(先由函数值确定导数值,再由分段Hermite插值解决问题),1 汽车、船的外形设计,流体力学等要求流线型(光滑);,2 木样条的来源。,一、发展背景,工程实例:,4 三次样条插值,49,所谓样条(Spline)本来是工程设计中使用的一种绘图工具,它是一种富有弹性的细长木条,在飞机或轮船制造过程中,被用于描绘光滑的外形曲线。使用时,用压铁将其固定在一些给定的型值点上,在其它地方任其自然弯曲,并稍作调整,使样条具有满意的形状(各段接口处呈光滑状),然后沿样条画出曲线,称为样条曲线,它实际上是由分段三次曲线拼接而成,在连接点即型值点上,不仅函数自身是连续的,而且它的一阶和二阶导数也是连续的。
18、由此抽象出数学模型称为样条函数。,注:三次样条与分段 Hermite 插值的根本区别在于S(x)自身光滑,不需要知道 f 的导数值(除了在2个端点可能需要);而Hermite插值依赖于f 在所有插值点的导数值。,50,定义(3次样条函数):,在每一个小区间,上是次数,多项式。,若(1)中3次样条函数S(x)满足插值条件,,即具有连续的一阶,二阶导数。,如果函数 S(x)满足下述条件:,(1)设有对a,b的剖分,则称S(x)为f(x)关于剖分的一个3次样条函数。,问题:,3次样条插值函数存在性,唯一性?构造?误差估计,函数表,(2)设给定,二、样条函数定义,则称S(x)为f(x)关于剖分的一个3
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 函数 数值 逼近
链接地址:https://www.31ppt.com/p-6093690.html