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