插值法与曲线拟合插值法课件.ppt
《插值法与曲线拟合插值法课件.ppt》由会员分享,可在线阅读,更多相关《插值法与曲线拟合插值法课件.ppt(58页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、插值法与曲线拟合插值法第1页,此课件共58页哦 上一讲的简单回顾上一讲的简单回顾 插插值值多多项项式的存在惟一性式的存在惟一性:满满足插足插值值条件条件 Pn(xi)=f(xi),(i=0,1,2,n)n次插值多项式次插值多项式Pn(x)=a0+a1x+a2x2+anxn 存在而且惟一存在而且惟一.插值余项插值余项:Rn(x)=f(x)-Pn(x)=,Lagrange插值多项式插值多项式其中其中,i=0,1,n称为称为Lagrange插值基函数插值基函数第2页,此课件共58页哦1.3 牛顿途径 对于n+1个不同的节点 ,考虑n次多项式(6)如果满足:,那么它就是n+1个点上的n次插值多项式,对
2、于这样的 ,有第3页,此课件共58页哦 优点优点:具有严格的规律性具有严格的规律性,便于记忆便于记忆.缺点缺点:不具有承袭性不具有承袭性,即每当增加一个节点时即每当增加一个节点时,不仅要增加求不仅要增加求和的项数和的项数,而且以前的各项也必须重新计算而且以前的各项也必须重新计算.为了克服这一缺点为了克服这一缺点,本讲将建立具有承袭性的插值公式本讲将建立具有承袭性的插值公式Newton插值公式插值公式.本讲主要内容本讲主要内容:Newton插值多项式的构造插值多项式的构造 差商的定义及性质差商的定义及性质 差分的定义及性质差分的定义及性质 等距节点等距节点Newton插值公式插值公式第4页,此课
3、件共58页哦一一 基函数基函数 问题问题1 求作求作n次多项式次多项式使满足使满足 (2)为了使为了使 的形式得到简化的形式得到简化,引入如下记号引入如下记号 (3)(1)第5页,此课件共58页哦 定义定义 由式由式(3)定义的定义的n+1个多项式个多项式称为称为Newton插值插值的以的以x0,x1,xn为节点的为节点的基函数基函数,即即 可以证明可以证明,这样选取的基函数是这样选取的基函数是线性无关线性无关的的,由此得由此得出的问题出的问题4.1的解的解便于求值便于求值,而且而且新增加一个节点新增加一个节点 xn+1时时只需加一个新项只需加一个新项 即即 而而 (4)第6页,此课件共58页
4、哦 依据条件依据条件(2),可以依次确定可以依次确定系数系数c0,c1,cn.例如例如,取取x=x0,得得 取取x=x1,得得 取取x=x2,得得第7页,此课件共58页哦 .为了得到计算系数为了得到计算系数ci的一般方法的一般方法,下面引进下面引进差商的概念差商的概念.第8页,此课件共58页哦二二 差商的定义差商的定义 给定给定a,b中互不相同的点中互不相同的点x0,x1,x2,以及以及f(x)在这些点处相在这些点处相应的函数值应的函数值f(x0),f(x1),f(x2),用记号用记号表示表示f(x)在在x0及及x1两点的两点的一阶差商一阶差商.用记号用记号表示表示f(x)在在x0,x1,x2
5、三点的三点的二阶差商二阶差商.一般地一般地,有了有了k-1阶差商之后阶差商之后,可以定义可以定义f(x)在在x0,x1,.,xk的的k阶差商阶差商第9页,此课件共58页哦三三 Newton插值公式插值公式由差商定义由差商定义,有有 f(x)=fx0+(x-x0)fx,x0 fx,x0=fx0,x1+(x-x1)fx,x0,x1 fx,x0,x1=fx0,x1,x2+(x-x2)fx,x0,x1,x2 .fx,x0,xn-1=fx0,xn+(x-xn)fx,x0,.,xn将以上各式,由下而上逐步代入,得到将以上各式,由下而上逐步代入,得到f(x)=f(x0)+(x-x0)fx0,x1+(x-x0
6、)(x-x1)fx0,x1,x2 +(x-x0)(x-xn-1)fx0,xn +(x-x0)(x-xn-1)(x-xn)fx,x0,xn (5)第10页,此课件共58页哦记记 Nn(x)=f(x0)+(x-x0)fx0,x1+(x-x0)(x-x1)fx0,x1,x2 +(x-x0)(x-xn-1)fx0,xn (6)Rn(x)=(x-x0)(x-xn)fx,x0,xn=fx,x0,xnwn+1(x)(7)则则(5)可表示为可表示为 f(x)=Nn(x)+Rn(x)(8)显然显然,Nn(x)是次数不超过是次数不超过n的多项式的多项式,且有且有 Rn(xi)=fx,x0,xnwn+1(xi)=0
7、,i=0,1,n即即 Nn(xi)=f(xi),i=0,1,n由此可知由此可知,如此构造的函数如此构造的函数Nn(x)就是问题就是问题1的解的解,且且 ci=fx0,xi,i=0,1,n (9)第11页,此课件共58页哦 公式公式(6)称为函数称为函数f(x)在节点在节点x0,xn上的上的n阶阶Newton插值公式插值公式,(7)式称为式称为Newton插值公式余项插值公式余项,即截断误差即截断误差.注注意到意到,余项表达式余项表达式(7)只要求被插值函数只要求被插值函数f(x)在插值区间在插值区间a,b上连续上连续.由函数由函数f(x)的的插值多项式的惟一性插值多项式的惟一性,函数函数f(x
8、)的的Newton插值多项式与插值多项式与Lagrange插值多项式实为同一个多项式插值多项式实为同一个多项式,即即 Nn(x)Ln(x)两者不过是表现形式不同而已两者不过是表现形式不同而已.由此有由此有:若若f(x)CCn+1n+1 a,b,则有则有 Rn(x)=fx,x0,xnwn+1(x)=,(10)第12页,此课件共58页哦四四 差商的性质差商的性质性质性质1(差商与函数值的关系差商与函数值的关系)证明:证明:性质性质2(对称性对称性)其中其中i0,ik是是0,1,k的任排列的任排列.证明证明:由性质由性质1可知可知.第13页,此课件共58页哦 性质性质3(差商与导数的关系差商与导数的
9、关系)f(x)CCk k a,b,证明证明:由式由式(10)即得即得.性质性质4(多项式的差商多项式的差商)设设f(x)为为n次多项式次多项式,则则其一阶差商其一阶差商 是是x的的n-1次多项式次多项式推论推论 n次多项式次多项式pn(x)的的k阶差商阶差商pnx0,xk,当当kn时时是是n-k次多项式次多项式,当当kn时恒为时恒为0证明证明:第14页,此课件共58页哦 运用运用Newton插值公式插值公式(6)进行计算时进行计算时,先计算先计算f(x)关于关于节点节点x0,xn的各阶差商的各阶差商.计算过程如下表所示计算过程如下表所示 .xk f(xk)一阶差商一阶差商 二阶差商二阶差商 三
10、阶差商三阶差商 n 阶差商阶差商第15页,此课件共58页哦计算计算Nn(x)时时,常采用常采用秦九韶算法秦九韶算法,即即 .下面给出下面给出Newton插值法的计算机插值法的计算机算法算法.开始时开始时,f(k)存放函数值存放函数值f(xk),运算完毕运算完毕f(k)存放存放k阶差商阶差商fx0,xk第16页,此课件共58页哦Newton插值算法插值算法(1)输入输入:xi,fi;(2)di=fi (i=0,1,n);(3)计算差商计算差商 对对i=1,2,n 做做 (3.1)对对j=i,i+1,n 做做 fj=(dj-dj-1)/(xj-xj-i);(3.2)对对j=i,i+1,n 做做 d
11、j=fj;(4)计算插值计算插值N(u)(4.1)输入插值点输入插值点u;(4.2)v=0;(4.3)对对i=n,n-1,1,0 做做 v=v(u-xi)+fi;(5)输出输出u,v.第17页,此课件共58页哦五五 等距节点的等距节点的Newton插值公式与差分插值公式与差分 当插值节点当插值节点x0,xn为等距分布时为等距分布时,Newton插值公式插值公式(6)可以简化可以简化.设插值节点设插值节点xj=x0+jh,j=0,1,n;h=(b-a)/n称为步长称为步长,且且x0=a,xn=b.令令x=x0+th,则当则当x0 xxn时时,0tn.基函数基函数 此时差商也可进一步化简此时差商也
12、可进一步化简,为此引进为此引进差分的概念差分的概念.定义定义 称称 f(xi)=f(xi+h)-f(xi)和和 f(xi)=f(xi)-f(xi-h)分别分别为函数为函数f(x)在点在点xi处的处的一阶向前差分一阶向前差分和和一阶向后差分一阶向后差分.第18页,此课件共58页哦 一般地一般地,称称k阶差分的差分为阶差分的差分为k+1阶差分阶差分,如二阶向前和向如二阶向前和向后差分分别为后差分分别为 计算各阶差分可按如下差分表进行计算各阶差分可按如下差分表进行.第19页,此课件共58页哦 向前差分表向前差分表第20页,此课件共58页哦 差分具有如下性质差分具有如下性质:.性质性质1(差分与函数值
13、的关系差分与函数值的关系)各阶差分均可表示为函值各阶差分均可表示为函值fj=f(xj)的线性组合的线性组合:性质性质2(前差与后差的关系前差与后差的关系):性质性质3(多项式的差分多项式的差分)若若f(x)PPn(n次多项式类次多项式类),则则其中其中第21页,此课件共58页哦 性质性质4(差分与差商的关系差分与差商的关系):性质性质5(差分与导数的关系差分与导数的关系 利用这些性质利用这些性质,可将可将Newton公式公式 Nn(x)=f(x0)+(x-x0)fx0,x1+(x-x0)(x-x1)fx0,x1,x2 +(x-x0)(x-xn-1)fx0,xn进一步简化进一步简化第22页,此课
14、件共58页哦(11)称公式称公式(11)为为Newton向前差分插值公式向前差分插值公式,其余项为其余项为(12)如果将式如果将式(6)改为按节点改为按节点xn,xn-1,x0的次序排列的的次序排列的Newton插插值公式值公式,即即第23页,此课件共58页哦 令令x=xn-th,则当则当x0 xxn时时,0tn.利用差商与向后利用差商与向后差分的关系差分的关系,式式(13)可简化为可简化为(13)(14)称式称式(14)为为Newton向后差分插值公式向后差分插值公式,其余项为其余项为第24页,此课件共58页哦 若要计算的插值点若要计算的插值点x较靠近点较靠近点x0,则用向前插值公式则用向前
15、插值公式(4.8),这时这时t=(x-x0)/n的值较小的值较小,数值稳定性较好数值稳定性较好.反之反之,若若x靠近靠近xn,则用向后插值则用向后插值公式公式(14).利用向前与向后差分的关系利用向前与向后差分的关系(差分性质差分性质2):式式(14)可表示成可表示成(15)这样这样,计算靠近计算靠近x0或或xn的点的值时的点的值时,都只需构造向前差分表都只需构造向前差分表第25页,此课件共58页哦例例 给定f(x)在等距节点上的函数值表如下:xi 0.4 0.6 0.8 1.0 f(xi)1.5 1.8 2.2 2.8分别用Newton向前和向后差分公式,求f(0.5)及f(0.9)的近似值
16、.解解 先构造向前差分表如下:xi fi fi 2 2fi 3 3fi 0.4 1.5 0.6 1.8 0.3 0.8 2.2 0.4 0.1 1.0 2.8 0.6 0.2 0.1 x0=0.4,h=0.2,x3=1.0.由(4.8)和(4.12),分别用差分表中对角线上的值和最后一行的值,得Newton向前和向后插值公式如 下:第26页,此课件共58页哦(1)(2)当 x=0.5时,用公式(1),这时t=(x-x0)/h=0.5.将t=0.5代入(1),得 f(0.5)N3(0.5)=1.64375.当x=0.9时,用公式(2),这时t=(x3-x)/h=0.5.将t=0.5代入(2),得
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 插值法 曲线拟合 课件
限制150内