拉格朗日插值教学提纲课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《拉格朗日插值教学提纲课件.ppt》由用户(ziliao2023)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 拉格朗日插值 教学 提纲 课件
- 资源描述:
-
1、 插值的基本概念,插值多项式的存在唯一性;插值的基本概念,插值多项式的存在唯一性;LagrangeLagrange插值插值(含线性插值、抛物插值、含线性插值、抛物插值、n n次次LagrangeLagrange插值公式);插值公式);插值余项;插值余项;插值方法:(插值方法:(1 1)解方程组、()解方程组、(2 2)基函数法。)基函数法。设已知某个函数关系设已知某个函数关系 在某些离散点上的在某些离散点上的函数值:函数值:根据这些已知数据来构造函数:根据这些已知数据来构造函数 的一种简单的近似表达式的一种简单的近似表达式,以便于计算以便于计算点点 的函数值的函数值 ,或计算函数,或计算函数的
2、一阶、二阶导数值。的一阶、二阶导数值。()f xx0 x0yy1y1nyny1x1nxnx,0,1,ixx in()yf x()yf x多项式插值定义多项式插值定义 在众多函数中在众多函数中,多项式最简单、最易计算,已知函数多项式最简单、最易计算,已知函数 个互不相同的点处的函数值个互不相同的点处的函数值 ,为求,为求 的近似式,自然应当选的近似式,自然应当选 次多项式次多项式n使使 满足条件满足条件()1yf xn在nixfyii,1,0),()(xfy 2012()nnnP xaa xa xa x(),0,1,niiP xyin0,111(),(),(33),1(,)(0,1,)(),()
3、nnnf xpxx xxnxyinypxyf x称为被插函数称插值多项式 条件称插值条件称插值节点 这种求函数近似式的方法称为插值法几何上 其实质是用通过个点的多项式曲线当作曲线的近似曲线.如图所示)(xPn插值多项式插值多项式的几何意义的几何意义定理:定理:(唯一性唯一性)满足满足 的的 n 阶插值阶插值niyxPii,.,0,)(多项式是唯一存在的。多项式是唯一存在的。存在唯一性定理证明存在唯一性定理证明设所要构造的插值多项式为:设所要构造的插值多项式为:nnnxaxaxaaxP 2210)(由插值条件由插值条件 niyxPiin,1,0)(得到如下线性代数方程组:得到如下线性代数方程组:
4、nnnnnnnnnyaxaxayaxaxayaxaxa101111000100111存在唯一性定理证明存在唯一性定理证明(续续)此方程组的系数行列式为此方程组的系数行列式为 nijjixx0)(范得蒙行列式范得蒙行列式!当当 jixx 时时,;,2,1ninj,2,1D 0,因此,因此,P Pn n(x x)由由a a0 0,a a1 1,a an n唯一确定。唯一确定。nnnnnnxxxxxxxxxD212110200111 一、解方程组法:一、解方程组法:类似插值唯一性定理证明过程,先设插值多项式函类似插值唯一性定理证明过程,先设插值多项式函数为数为 ,将,将 个节点个节点的函数值代入多项
5、式里,便得到的函数值代入多项式里,便得到 个等式,得到一个个等式,得到一个关于多项式里系数的线性方程组,解此线性方程组,便得关于多项式里系数的线性方程组,解此线性方程组,便得到所要求的插值多项式。到所要求的插值多项式。二、基函数法:一种既能避免解方程组,又能适合于计算机二、基函数法:一种既能避免解方程组,又能适合于计算机求解的方法,下面将具体介绍。求解的方法,下面将具体介绍。nnnxaxaxaaxP 2210)(1n1n拉格朗日插值公式拉格朗日插值公式 拉格朗日(拉格朗日(LagrangeLagrange)插值公式的基本思想是,)插值公式的基本思想是,把把p pn n(x x)的构造问题转化为
6、的构造问题转化为n+1n+1个插值基函数个插值基函数l li i(x)(i=0,1,n)(x)(i=0,1,n)的构造。的构造。x0 x1(x0,y0)(x1,y1)P1(x)f(x)可见可见 是过是过 和和 两点的直线。两点的直线。抛物插值函数抛物插值函数x0 x1x2p2(x)f(x)f(x)因过三点的二次曲线为抛物线,故称为抛物插值。因过三点的二次曲线为抛物线,故称为抛物插值。nnnxaxaaxP 10)(要求:无重合节点,即要求:无重合节点,即jixx ji 设连续函数设连续函数 在在a,ba,b上对给定上对给定n n+1+1个不同结点:个不同结点:分别取函数值分别取函数值其中其中试构
7、造一个次数不超过试构造一个次数不超过n n的插值多项式的插值多项式使之满足条件使之满足条件 i=0,1,2,niinyxP)()yf x 已知函数已知函数 在点在点 上的值为上的值为 ,要,要求多项式求多项式 ,使,使 ,。其几何。其几何意义,就是通过两点意义,就是通过两点 的一条直线,的一条直线,如图所示。如图所示。01,x x0011(,),(,)A xyB x y()yf x01,yy100()p xy1()yp x111()p xy一次插值多项式一次插值多项式 由直线两点式可知,通过由直线两点式可知,通过A,B的直线方程为的直线方程为 它也可变形为它也可变形为 显然有:显然有:1000
8、110()yyyyxxp xxx010110100)(,)(xxxxxlxxxxxl记记可以看出可以看出的线性组合得到,其系数分别为的线性组合得到,其系数分别为 ,0y1y01(),()lx l x0 x1x称称 为节点为节点 ,的线性插值基函数的线性插值基函数1001()xxlxxx0110()xxl xxx011010110()xxxxL xyyxxxx线性插值基函数线性插值基函数满足下述条件满足下述条件01(),()lx l x1001ix0 x1x0()lx1()l x并且他们都是一次函数。并且他们都是一次函数。注意他们的特点对下面的推广很重要注意他们的特点对下面的推广很重要 我们称我
9、们称 为点为点 的一次插值基函数,的一次插值基函数,为点为点 的一次插值基函数。它们在对应的插值点上取的一次插值基函数。它们在对应的插值点上取值为值为1 1,而在另外的插值点上取值为,而在另外的插值点上取值为0 0。插值函数。插值函数 是这两个插值基函数的线性组合,其组合是这两个插值基函数的线性组合,其组合系数就是对应点上的函数值。这种形式的插值称系数就是对应点上的函数值。这种形式的插值称作为拉格朗日(作为拉格朗日(LagrangeLagrange)插值。)插值。0()lx1()l x0 x1()p x1x 线性插值只利用两对值及求得的线性插值只利用两对值及求得的 近似值,误差较大。近似值,误
10、差较大。p2(x)是是x的二次函数,称为二次插值多项式。的二次函数,称为二次插值多项式。通过三点的插值问题称为二次插值或抛物插值。通过三点的插值问题称为二次插值或抛物插值。012,x x x以过节点以过节点 的二次函数的二次函数为插值函数。为插值函数。2()L x用基函数的方法获得用基函数的方法获得2()L x其中其中1200102()()()()()xxxxl xxxxx0211012()()()()()xxxxl xxxxx0122021()()()()()xxxxl xxxxx(,)(0,1,2)iix yi 设被插函数在插值节点设被插函数在插值节点处的函数值为处的函数值为012,yy
11、y20 01 12 2()()()()L xy lxy l xy lx 我们看到,两个插值点可求出一次插值多项式我们看到,两个插值点可求出一次插值多项式,而三个插值点可求出二次插值多项式。,而三个插值点可求出二次插值多项式。当 插 值 点 增 加 到当 插 值 点 增 加 到 n+1 个 时,我 们 可 以 利 用个 时,我 们 可 以 利 用Lagrange插值方法写出插值方法写出n次插值多项式,如次插值多项式,如下所示:下所示:已知已知n+1个节点处的函数值个节点处的函数值iy0y1yixnx0 x1xny求一个求一个n次插值函数次插值函数()nL x满足满足()(1,2,)niL xyi
12、n构造各个插值节点上的基函数构造各个插值节点上的基函数 满足如下条件满足如下条件()(0,1,)il xin1000010000010 xix1x2xnx0()lx1()l xn()lx求求n n次多项式次多项式 ,k k=0,1,=0,1,n n ikikxlik,0,1)(iinkkkinyxlyxP )()(1则则 i=0,1,2,n即即 满足插值条件满足插值条件 根据根据 的表达式,的表达式,以外所有的结点都是以外所有的结点都是 的根,的根,()klx()klx()klxkx()npx0111()()()()()()kkknlxxxxxxxxxxx nkjjjxx0)(又由又由 ,得:
13、,得:)()()(11110nkkkkkkkxxxxxxxxxx 因此令因此令()1kklxknknkjjjkjknkknyxxxxyxlxP 000)()()()()()()()()(11101110nkkkkkkknkkkxxxxxxxxxxxxxxxxxxxxxl nkjjjkjxxxx0从而得从而得n n 阶拉格朗日(阶拉格朗日(LagrangeLagrange)插值公式:)插值公式:)1(nf在在a,b内存在内存在,考察截断误差考察截断误差()()()nnR xf xL x设节点设节点,baCfn bxxxan 10,且,且 f 满足条件满足条件 ,0)(0)()(10 xx ),(
14、10 xx 存在存在 使得使得 。且且推广:若推广:若0)()()(210 xxx ),(),(211100 xxxx 使得使得0)()(10 ),(10 使得使得0)()(x 10,xx),(10 xx罗尔定理罗尔定理:若若 在在 连续,在连续,在 充分光滑,充分光滑,注:注:通常不能确定通常不能确定 x,而是估计而是估计 ,x(a,b)将将 作为误差估计上限。作为误差估计上限。1)1()(nnMxf niinxxnM01|)!1(当当 f(x)为任一个次数为任一个次数 n 的多项式时,的多项式时,,可知可知 ,即插值多项式对于次数,即插值多项式对于次数 n 的的多项多项式是精确的。式是精确
15、的。0)()1(xfn0)(xRn例:例:已知特殊角已知特殊角 处的正弦函数值处的正弦函数值123,222分别为分别为求正弦函数的一次、二次插值多项式,并用求正弦函数的一次、二次插值多项式,并用插值函数近似计算插值函数近似计算 ,并估计误差,并估计误差解:一次插值函数为解:一次插值函数为,6 4 3 11264()226446xxL x5sin18误差为误差为1()sin()()()()()2!64264fR xxxxx在所求点的函数值为在所求点的函数值为155sin()0.776141818L误差为误差为15()55()()()182!186184fR(,)6 3 知知150.00762()
16、0.0131918R 二次插值多项式为二次插值多项式为2()()()()()()123436364()222()()()()()()646346433634xxxxxxL x2()()()()()3!643cos()()()6643fR xxxxxxx误差为误差为所求函数值为所求函数值为255sin()0.765431818L误差为误差为225cos555()()()()18618618418350.00077()0.0004418RR右图中红色曲线右图中红色曲线为为 图形图形,绿色绿色曲线为插值函数曲线为插值函数的图形。的图形。0.60.70.80.90.550.60.650.70.750.
17、80.85sin x 牛顿(牛顿(NewtonNewton)插值及余项、差商的定义与性质;)插值及余项、差商的定义与性质;埃尔米特埃尔米特(Hermite)(Hermite)插值公式及余项;插值公式及余项;等距节点的多项式插值、分段低次多项式插值、等距节点的多项式插值、分段低次多项式插值、三次样条插值三次样条插值*。设已知某个函数关系设已知某个函数关系 在某些离散点上的函数值:在某些离散点上的函数值:根据这些已知数据来构造函数根据这些已知数据来构造函数 的一种简单的近似表达式的一种简单的近似表达式,以便于计算点以便于计算点 的函数值的函数值 ,或计算函数的一阶、,或计算函数的一阶、二阶导数值。
18、二阶导数值。()f xx0 x0yy1y1nyny1x1nxnx,0,1,ixx in()yf x()yf x 求作求作n次多项式次多项式 使得:使得:x0 x0yy1y1nyny1x1nxnx)(xNnniyxfxNiiin,1,0,)()(1nyx0 x0yy1y1nyny1xnx1nx1nxx0 x0yy1y1nyny1x1nxnx增加一个点后Lagrange Lagrange 插值虽然易算,但若要增加一个节点时,插值虽然易算,但若要增加一个节点时,全部基函数全部基函数 li(x)都需重新算过。都需重新算过。)()()()()(10102010nnnxxxxxxcxxxxcxxccxN增
19、加一个点后10102010111011()()()()()()()()()()()nnnnnnNxcc xxc xxxxc xxxxxxcxxxxxxxx的求法!可仿照泰勒公式里系数的求法!关键是ic)()()()()(10102010nnnxxxxxxcxxxxcxxccxN依次类推。由此可解出:得:令得:令inncccxfyxxccxNxxxfycxNxx;,;)()()(;)()(101101101100000 线性插值公式可以写成如下形式:线性插值公式可以写成如下形式:其中其中 ,其修正项的系数,其修正项的系数 再修正再修正 可以进一步得到拋物插值公式可以进一步得到拋物插值公式其中其中
20、以上讨论说明,为建立具有承袭性的插值公式,需要引以上讨论说明,为建立具有承袭性的插值公式,需要引进差商概念并研究其性质。进差商概念并研究其性质。1010pxpxcxx 00pxf x10110f xf xcxx 1px 21201pxpxcxxxx10212010221f xf xf xf xxxxxcxx1差商的定义差商的定义定义定义1:设有函数:设有函数f(x)以及自变量的一系列互不相等以及自变量的一系列互不相等),()()(,jijijijixxjixxxfxfxxf 的的x0,x1,xn (即在(即在i j时,时,x i xj)的值)的值 f(xi),称称为为f(x)在点在点xi,xi
21、处的处的一阶差商一阶差商,并记作,并记作f xi,xj,)(,kixxxxfxxfxxxfkikjjikji 又称又称为在点为在点 处的处的二阶差商二阶差商 称称 nnnnxxxxxfxxxfxxxf 02111010,为为f(x)在点处的在点处的n阶差商阶差商。差商表差商表xf(x)一阶差商二阶差商三阶差商X0f(x0)X1f(x1)f(x0,x1)X2f(x2)f(x1,x2)f(x0,x1,x2)x3f(x3)f(x2,x3)f(x1,x2,x3)f(x0,x1,x2,x3)由差商定义可知:高阶差商是两个低一阶差商的差商。由差商定义可知:高阶差商是两个低一阶差商的差商。再考虑拉格朗日插值
22、问题:再考虑拉格朗日插值问题:问题问题 求作次数求作次数 多项式多项式 ,使满足条件,使满足条件,利用差商其解亦可表达为如下形式:利用差商其解亦可表达为如下形式:这种差商形式的插值公式称为牛顿插值公式。这种差商形式的插值公式称为牛顿插值公式。n npx,0,1,niipxy in 001001011,nnnpxf xf x xxxf x xxxxxxxx容易证明牛顿插值多项式满足插值条件。容易证明牛顿插值多项式满足插值条件。由插值多项式的唯一性,得由插值多项式的唯一性,得()()nnL xNx牛顿插值多项式的误差估计牛顿插值多项式的误差估计(1)01()(),()()(1)!nnnnnfR x
23、f x xxxxxn牛顿插值公式的优点是:当增加一个节点时,牛顿插值公式的优点是:当增加一个节点时,只要再增加一项就行了,即有递推式只要再增加一项就行了,即有递推式:,)()()()(10101 kkkkkxxxfxxxxxxxNxN01212,(1)1,(2)1,()ffff xNewtonxxx例 已知()求的插值多项式。解:设=-1,=1,=2,则1001102112211201012201 21(,)1(1)21 1(,)02 1(,)(,)0(1/21(,)21)6yyf x xxxyyf x xxxf x xf x xf x x xxx )(2001001201()()(),(),
展开阅读全文