数值分析第六章 插值法精.ppt
《数值分析第六章 插值法精.ppt》由会员分享,可在线阅读,更多相关《数值分析第六章 插值法精.ppt(81页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数值分析第六章数值分析第六章 插值插值法法第1页,本讲稿共81页插值法的基本原理插值法的基本原理设函数设函数y=y=f(x)定义在区间定义在区间 a,b 上上,是是 a,b 上上 取取 定定 的的n+1个个 互互 异异 节节 点点,且且 在在 这这 些些 点点 处处 的的 函函 数数 值值 为为已已知知 ,即即 若若存存在在一一个个f(x)的近似函数的近似函数 ,满足满足则称则称 为为f(x)的一个的一个插值函数插值函数,f(x)为为被插函数被插函数,点点xi为为插值节点插值节点,称称(6.1)6.1)式为式为插值条件插值条件,而误差函数而误差函数R(x)=称为称为插值余项插值余项,区间区间
2、a,b 称为称为插值插值区间区间,插值点在插值区间内的称为插值点在插值区间内的称为内插内插,否则称否则称外插外插(6.1)6.1)第2页,本讲稿共81页插值函数插值函数 在在n+1个互异插值节点个互异插值节点 (i=0,1,n)处与处与 相等相等,在其它点在其它点x就用就用 的值作为的值作为f(x)的近似值。这一过程称为的近似值。这一过程称为插值插值,点,点x称为插值点。换称为插值点。换句话说句话说,插值就是根据被插函数给出的函数表插值就是根据被插函数给出的函数表“插出插出”所要所要点的函数值。用点的函数值。用 的值作为的值作为f(x)的近似值的近似值,不仅希不仅希望望 能较好地逼近能较好地逼
3、近f(x),而且还希望它计算简单而且还希望它计算简单。由于由于代代数多项式数多项式具有数值计算和理论分析方便的优点。所以本章主要具有数值计算和理论分析方便的优点。所以本章主要介绍代数插值。即求一个次数不超过介绍代数插值。即求一个次数不超过n n次的多项式。次的多项式。第3页,本讲稿共81页满足满足 则称则称P(x)P(x)为为f(x)f(x)的的n n次插值多项式。这种插值法通常称为代数插次插值多项式。这种插值法通常称为代数插值法。其几何意义如下图所示值法。其几何意义如下图所示 第4页,本讲稿共81页定理定理6.1 n次代数插值问题的解是存在且惟一的次代数插值问题的解是存在且惟一的 证明证明:
4、设设n n次多项式次多项式 是函数是函数 在区间在区间 a,ba,b上的上的n+1n+1个互异的节点个互异的节点 (i=0,1,2,i=0,1,2,n),n)上的插值多项式上的插值多项式,则求插值多项式则求插值多项式P(x)P(x)的问题就归结为求它的系数的问题就归结为求它的系数 (i=0,1,2,i=0,1,2,n),n)。由插值条件由插值条件:(:(i=0,1,2,i=0,1,2,n),n),可得可得 第5页,本讲稿共81页 这是一个关于待定参数这是一个关于待定参数 的的n+1阶线性方阶线性方程组程组,其系数矩阵行列式为其系数矩阵行列式为 称为称为Vandermonde(范德蒙)行列式,因
5、范德蒙)行列式,因xixj(当当ij),),故故V0。根据解线性方程组的克莱姆根据解线性方程组的克莱姆(Gramer)法则,方程组的解法则,方程组的解 存在惟一,从而存在惟一,从而P(x)P(x)被惟一确定。被惟一确定。惟一性说明,不论用何种方法来构造,也不论用何种形式来表惟一性说明,不论用何种方法来构造,也不论用何种形式来表示插值多项式示插值多项式,只要满足插值条件只要满足插值条件(6.1)6.1)其结果都是相互恒等的。其结果都是相互恒等的。第6页,本讲稿共81页6.3 拉格朗日(拉格朗日(Lagrange)插值插值 为了构造满足插值条件为了构造满足插值条件 (i=0,1,2,n)的便于使用
6、的插值多项式的便于使用的插值多项式P(x),P(x),先考察几种简单情形先考察几种简单情形,然后再推广到一般形式。(然后再推广到一般形式。(线性插值与抛物插值)线性插值与抛物插值)(1)线性插值)线性插值线性插值是代数插值的最简单形式。假设给定了函数线性插值是代数插值的最简单形式。假设给定了函数f(x)f(x)在两个互异的点的值,在两个互异的点的值,,现要求用线性函数现要求用线性函数 近似地代替近似地代替f(x)f(x)。选选择参数择参数a和和b,使使 。称这样的线性函数。称这样的线性函数P(x)P(x)为为f(x)f(x)的线性插值函数的线性插值函数。第7页,本讲稿共81页线性插值的几何意义
7、线性插值的几何意义:用用通过点通过点 和和 的直线近似地代替曲线的直线近似地代替曲线 y=f(x)=f(x)由解析几何知道由解析几何知道,这条直线用点斜式表示为这条直线用点斜式表示为 为了便于推广,记为了便于推广,记 这是一次函这是一次函数数,且有性质且有性质 第8页,本讲稿共81页 与与 称为线性插值基函数。且有称为线性插值基函数。且有 于是线性插值函数可以表示为与基函数的线性组合于是线性插值函数可以表示为与基函数的线性组合 例例6.1 6.1 已知已知 ,求求 解解:这里这里x0=100,y0=10,x1=121,y1=11,利用线性插值利用线性插值 第9页,本讲稿共81页拉格朗日插值多项
8、式拉格朗日插值多项式 两个插值点可求出一次插值多项式两个插值点可求出一次插值多项式,而三而三个插值点可求出二次插值多项式。插值点增加到个插值点可求出二次插值多项式。插值点增加到n+1个时个时,也就是通过也就是通过n+1个不同的已知点个不同的已知点,来构造一个次数为来构造一个次数为n的代数多项式的代数多项式P(x)。与推导线性插值的基与推导线性插值的基函数类似函数类似,先构造一个特殊先构造一个特殊n次多项式次多项式 的插值问题的插值问题,使其在使其在各节点各节点 上满足上满足 即即 由条件由条件 ()()知知,都是都是n n次次 的零点的零点,故可设故可设 第10页,本讲稿共81页其中其中 为待
9、定常数。由条件为待定常数。由条件 ,可求得可求得 于是于是 代入上式代入上式,得得称称 为关于基点为关于基点 的的n n次插值基函数次插值基函数(i=0,1,i=0,1,n),n)第11页,本讲稿共81页以以n+1个个n次基本插值多项式次基本插值多项式为基础为基础,就能直接写出满足插值条件就能直接写出满足插值条件的的n次代数插值多项式。次代数插值多项式。事实上,由于每个插值基函数事实上,由于每个插值基函数都是都是n次值多项式次值多项式,所以他们的线性组合所以他们的线性组合是次数不超过是次数不超过n n次的多项式次的多项式,称形如(称形如(6.8)式的插)式的插值多项式为值多项式为n次拉格朗日插
10、值多项式。并记为次拉格朗日插值多项式。并记为 (6.8)第12页,本讲稿共81页第13页,本讲稿共81页例例6.2 已知已知y=f(x)的函数表的函数表 求线性插值多项式求线性插值多项式,并计算并计算x=1.5 的值的值X 1 3 y 1 2解解:由线性插值多项式公式得由线性插值多项式公式得第14页,本讲稿共81页例例6.3 已知已知x=1,4,9 的平方根值的平方根值,用抛物插值公式用抛物插值公式,求求(x0 x1)(x0 x2)(xx1)(xx2)y0+(x1x0)(x1x2)(xx0)(xx2)y1+(x2x0)(x2x1)(xx0)(xx1)y2p2(7)=x0=1,x1=4,x2=9
11、y0=1,y1=2,y2=3(14)(19)(74)(79)*1+(41)(49)(71)(79)*2+(91)(94)(71)(74)*3=2.7p2(x)=第15页,本讲稿共81页例例6.4 已知已知f(x)的观测数据的观测数据 x 0 1 2 4 f(x)1 9 23 3 构造构造Lagrange插值多项式插值多项式解解 四个点可构造三次四个点可构造三次Lagrange插值多项式插值多项式:基函数为基函数为 第16页,本讲稿共81页Lagrange插值多项式为插值多项式为 为便于上机计算为便于上机计算,常将拉格朗日插值多项式常将拉格朗日插值多项式(6.8)改写成改写成 第17页,本讲稿共
12、81页 例例6.5 已知已知f(x)的观测数据的观测数据 x 1 2 3 4f(x)0 -5 -6 3构造插值多项式构造插值多项式 解解:四个点可以构造三次插值多项式四个点可以构造三次插值多项式,将数据将数据 代入插值公式,有代入插值公式,有 这个例子说明这个例子说明p(x)的项数不超过的项数不超过n+1项,但可以有项,但可以有 缺项。缺项。第18页,本讲稿共81页 拉拉格格朗朗日日插插值值算算法法实实现现 第19页,本讲稿共81页x0 x1 xixi+1 xn-1 xny=f(x)y=p(x)ab在插值区间在插值区间 a,b 上用上用插值多项式插值多项式p(x)近似代替近似代替f(x),除了
13、在除了在插值节点插值节点xi上没有误差外,在其它点上一般是存在误差的。上没有误差外,在其它点上一般是存在误差的。若记若记 R(x)=f(x)-p(x)则则 R(x)就是用就是用 p(x)近似代替近似代替 f(x)时的截断误差时的截断误差,或称或称插值余项我们可根据后面的定理来估计它的大小。插值余项我们可根据后面的定理来估计它的大小。6.3.2 6.3.2 插值多项式的误差插值多项式的误差 第20页,本讲稿共81页定理定理6.3 设设f(x)在在 a,b 有有n+1阶导数,阶导数,x0,x1,xn 为为 a,b 上上n+1个互异的节点个互异的节点,p(x)为满足为满足 p(xi)=f(xi)(i
14、=1,2,n)的的n 次插值多项式,那么对于任何次插值多项式,那么对于任何x a,b 有有 插值余项插值余项其中其中a b 且依赖于且依赖于x证明证明 (略略)第21页,本讲稿共81页对于线性插值,其误差为对于线性插值,其误差为对于抛物插值(二次插值),其误差为对于抛物插值(二次插值),其误差为第22页,本讲稿共81页例例6.6 已知已知 =100,=121,用线性插值估计用线性插值估计 在在x=115时的时的截断误差截断误差解解:由插值余项公式知由插值余项公式知 因为因为 第23页,本讲稿共81页例例6.7 已知已知x0=100,x1=121,x2=144,当用抛物插值求当用抛物插值求 在在
15、x=115时的近似值,估计其的截断误差时的近似值,估计其的截断误差 解解=第24页,本讲稿共81页例例6.8 设设f(x)=x4,用余项定理写出节点用余项定理写出节点 -1,0,1,2的三次插值多项式的三次插值多项式 解解:根据余项定理根据余项定理第25页,本讲稿共81页6.4 均差与均差与牛顿插值多项式牛顿插值多项式 拉格朗日插值多项式结构对称,使用方便。但由于拉格朗日插值多项式结构对称,使用方便。但由于是用基函数构成的插值,这样要增加一个节点时,所有是用基函数构成的插值,这样要增加一个节点时,所有的基函数必须全部重新计算,不具备承袭性,还造成计的基函数必须全部重新计算,不具备承袭性,还造成
16、计算量的浪费。这就启发我们去构造一种具有算量的浪费。这就启发我们去构造一种具有承袭性承袭性的插的插值多项式来克服这个缺点,也就是说,每增加一个节点值多项式来克服这个缺点,也就是说,每增加一个节点时,只需增加相应的一项即可。这就是牛顿插值多项式。时,只需增加相应的一项即可。这就是牛顿插值多项式。第26页,本讲稿共81页6.4.1 差商及其性质差商及其性质定义定义 函数函数y=f(x)在区间在区间xi,xi+1上的平均变化率上的平均变化率自变量之差和因变量之差之比叫自变量之差和因变量之差之比叫差商差商 称为称为f(x)关于关于xi,xi+1 的一阶差商的一阶差商,并记为并记为fxi,xi+1 二阶
17、差商二阶差商m阶差商阶差商第27页,本讲稿共81页fxi,xj,xk是指是指fxi,xj,xk=fxj,xk-fxi,xj xk-xi一般的一般的,可定义区间可定义区间xi,xi+1,xi+n上的上的n阶差商为阶差商为差商及其性质差商及其性质第28页,本讲稿共81页差商表差商表xifxifxi,xi+1fxi,xi+1,xi+2fxi,xi+1,xi+2x0f(x0)x1f(x1)fx0,x1x2f(x2)fx1,x2fx0,x1,x2x3f(x3)fx2,x3 fx1,x2,x3fx0,x1,x2,x3fx1,x2-fx0,x1x2 x0第29页,本讲稿共81页xifxifxi,xi+1fx
18、i,xi+1,xi+2fxi,xi+1,xi+2,xi+2002832751256216例例6.9 求求 f(xi)=x3在节点在节点 x=0,2,3,5,6上的各阶差商值上的各阶差商值解解:计算得如下表计算得如下表第30页,本讲稿共81页牛顿牛顿(Newton)插值多项式插值多项式 的系数的系数 可根据插值条件推出可根据插值条件推出,即由即由 有有 这是关于这是关于 的下三角方程组的下三角方程组,可以求得可以求得 第31页,本讲稿共81页一般,用数学归纳法可证明一般,用数学归纳法可证明 所以所以n n次牛顿次牛顿(Newton)Newton)插值公式为插值公式为 (6.12)第32页,本讲稿
19、共81页 可见,牛顿插值多项式可见,牛顿插值多项式Nn(x)是是插值多项式插值多项式p(x)的另一种的另一种表示形式表示形式,与与Lagrange多项式相比它不仅克服了多项式相比它不仅克服了“增加一个节增加一个节点时整个计算工作重新开始点时整个计算工作重新开始”的缺点的缺点,且可以节省乘除法运算且可以节省乘除法运算次数次数,同时在同时在Newton插值多项式中用到差分与差商等概念,插值多项式中用到差分与差商等概念,又与数值计算的其他方面有密切的关系又与数值计算的其他方面有密切的关系.它满足它满足其中其中ak(k=0,1,2,n)为待定系数,形如(为待定系数,形如(6.12)的)的插值多项式称为
20、插值多项式称为牛顿牛顿(Newton)插值多项式插值多项式。第33页,本讲稿共81页fx0,x(x-x0)=f(x)-f(x0)f(x)+fx0,x(x-x0)=f(x0)fx1,x0,x(x-x1)=fx0,x-fx1,x0fx0,x+fx1,x0,x(x-x1)=fx1,x0f(x)+(x-x0)fx1,x0=f(x0)+(x-x0)(x-x1)fx1,x0,x牛顿插值公式牛顿插值公式(另一种推导方法)另一种推导方法)第34页,本讲稿共81页f(x)=f(x0)+(x-x0)fx1,x0+(x-x0)(x-x1)fx1,x0,xfx1,x0,x=(x-x2)fx2,x1,x0,x+fx2,
21、x1,x0f(x)=f(x0)+(x-x0)fx1,x0 +(x-x0)(x-x1)fx2,x1,x0 +(x-x0)(x-x1)(x-x2)fx2,x1,x0,x第35页,本讲稿共81页Nn(x)Rn(x)如当如当n=1时,时,f(x)=f(x0)+(x-x0)fx1,x0+(x-x0)(x-x1)fx1,x0,xN1(x)=f(x0)+(x-x0)fx1,x0,R1(x)=(x-x0)(x-x1)fx1,x0,x其中其中Nn(x)称为称为牛顿插值多项式牛顿插值多项式 Rn(x)称为称为牛顿插值余项牛顿插值余项第36页,本讲稿共81页Rn(x)为为牛牛顿顿插插值值的的误误差差。由由插插值值多
22、多项项式式的的存存在在惟惟一一性性定定理理6.16.1知知,满满足足同同一一组组插插值值条条件件的的拉拉格格朗朗日日插插值值多多项项式式L Ln(x)(x)与与牛牛顿顿插插值值多多项项式式N Nn n(x)(x)实实际际上上是是同同一一个个多多项项式式,仅仅是是同同一一插插值值多多项项式式的的不不同同表表达达形形式式而而已已,因因此此得得到到牛牛顿顿插插值值多多项项式式的的误误差差与与拉拉格格朗朗日日插插值多项式的误差也完全相等。故有值多项式的误差也完全相等。故有 可以看出,牛顿插值公式计算方便,增加一可以看出,牛顿插值公式计算方便,增加一个插值点,只要多计算一项,而个插值点,只要多计算一项,
23、而Nn(x)的各项的各项系数恰好是各阶差商值,很有规律系数恰好是各阶差商值,很有规律 第37页,本讲稿共81页这个性质可用数学归纳法证明(用这个性质可用数学归纳法证明(用Lagrange插插值多项式比较最高项系数来得到值多项式比较最高项系数来得到)性质性质1 函数函数 f(x)的的 n 阶差商阶差商 f x0,x1,xn 可由可由 函数值函数值 f(x0),f(x1),f(xn)的线性组的线性组 合表示合表示,且且6.4.2 差商及其性质差商及其性质第38页,本讲稿共81页fx0,x1=fx1,x0f(x1)-f(x0)x1 x0f(x0)-f(x1)x0 x1=性质性质2 2 差商具有对称性
24、差商具有对称性,即在即在k k阶差商中阶差商中 任意交换两个节点任意交换两个节点 和和 的次序的次序,其值不变。其值不变。例如例如第39页,本讲稿共81页性质性质3 若若fx,x0,x1,xk 是是 x 的的 m 次多项式次多项式,则则 fx,x0,x1,xk,xk+1是是 x 的的 m-1 次多项式次多项式证:由差商定义证:由差商定义 右端分子为右端分子为 m 次多项式次多项式,且当且当 x=xk+1 时时,分子为分子为0,故故分子含有因子分子含有因子 xk+1 x,与分母相消后,右端为与分母相消后,右端为m-1 次次多项式。多项式。第40页,本讲稿共81页4.4.1 差商及其性质差商及其性
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数值分析第六章 插值法精 数值 分析 第六
限制150内