计算方法电子教案第二章插值法与数值微分精选PPT.ppt
《计算方法电子教案第二章插值法与数值微分精选PPT.ppt》由会员分享,可在线阅读,更多相关《计算方法电子教案第二章插值法与数值微分精选PPT.ppt(89页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、计算方法电子教案第二章插值法与数值微分第1页,此课件共89页哦求近似函数的方法求近似函数的方法:由实验或测量的方法得到所求函数由实验或测量的方法得到所求函数 y=f(x)在在互异点互异点x0,x1,.,xn 处的值处的值 y0,y1,yn ,构造一个简单函数构造一个简单函数 (x)作为函数作为函数 y=f(x)的近似表达式的近似表达式y=f(x)(x)使使 (x0)=y0,(x1)=y1,(xn)=yn ,(a)这类问题称为这类问题称为插值问题插值问题。f(x)称为称为被插值函数被插值函数,(x)称为称为插值插值函数函数,x0,x1,.,xn 称为称为插值节点插值节点。(a)式称为式称为插值条
2、件插值条件。常用的插值函数是多项式。常用的插值函数是多项式。插值的任务插值的任务就是由已知的观测点就是由已知的观测点,为物理量为物理量(未知量未知量)建立一个简建立一个简单的、连续的解析模型,以便能根据该模型推测该物理量在非单的、连续的解析模型,以便能根据该模型推测该物理量在非观测点处的特性观测点处的特性。第2页,此课件共89页哦 最简单的插值函数是代数多项式最简单的插值函数是代数多项式 Pn(x)=a0+a1x+anxn,.(1)这时插值问题变为这时插值问题变为:求求n次多项式次多项式Pn(x),使满足插值条件使满足插值条件 pn(xi)=yi,i=0,1,2,,n,(2)只要求出只要求出P
3、n(x)的系数的系数a0,a1,an即可即可,为此由插值条件为此由插值条件(2)(2)知知P Pn n(x)(x)的系数满足下列的系数满足下列n+1n+1个代数方程构成的线性方程组个代数方程构成的线性方程组 a0+a1x0+anx0n=y0 a0+a1x1+anx1n=y1 .a0+a1xn+anxnn=yn (3)第3页,此课件共89页哦 而而ai(i=0,1,2,n)的系数行列式是的系数行列式是Vandermonde行列式行列式 =(4)由于由于xi互异,所以互异,所以(4)右端不为零,从而方程组右端不为零,从而方程组(3)的解的解 a0,a1,an 存在且唯一。解出存在且唯一。解出ai(
4、i=0,1,2,n),Pn(x)就可构就可构造出来了。但遗憾的是方程组造出来了。但遗憾的是方程组(3)是病态方程组是病态方程组,当阶数当阶数n越高时,病态越重。为此我们从另一途径来寻求获得越高时,病态越重。为此我们从另一途径来寻求获得Pn(x)的的方法方法-Lagrange插值和插值和Newton插值。插值。第4页,此课件共89页哦 2.1 线性插值线性插值 先从最简单的线性插值先从最简单的线性插值(n=1)开始。这时插值问题开始。这时插值问题(2)就是求一次多项式就是求一次多项式P1(x)=a0+a1x 使它满足条件使它满足条件P1(x0)=y0,P1(x1)=y1,令令P1(x)=l0(x
5、)y0+l1(x)y1,由于由于l0(x0)=1,l0(x1)=0,l1(x0)=0,l1(x1)=1.这样这样l0(x)含有因子含有因子x-x1,令令 l0(x)=(x-x1),再利用再利用 l0(x0)=1确定其中的系数,确定其中的系数,结果得到结果得到x-x1 l0(x)=-,x0-x1类似的可得到类似的可得到 x-x0 l1(x)=-,x1-x0这样这样x-x1 x-x0P1(x)=-y0+-y1,x0-x1 x1-x0 l0(x),l1(x)称为以称为以x0,x1 为节点的为节点的插值基函数插值基函数。(x0,y0)(x1,y1)P1(x)f(x)第5页,此课件共89页哦Newton
6、插值第6页,此课件共89页哦Newton插值把直线方程利用点斜式表示:把直线方程利用点斜式表示:由于函数由于函数f(x)在在xi,xj处一阶均差的定义是处一阶均差的定义是:()()第7页,此课件共89页哦因此因此,是是f(x)f(x)在在 x x1 1,x,x0 0处的一阶处的一阶均差,均差,利用均差的对称性利用均差的对称性,()()式可以表示为:式可以表示为:这种形式的插值叫做牛顿(这种形式的插值叫做牛顿(NewtonNewton)插值插值第8页,此课件共89页哦第9页,此课件共89页哦第10页,此课件共89页哦定理定理2.12.1:设给定 x x0 x1 y y0y1 是过x0,x1的线性
7、插值函数,a,b是包含(x0,x1)的任一区间,并设 在a,b上存在,则对任意给定 ,总存在一点 使 且可以证明:第11页,此课件共89页哦roll定理如果函数f(x)满足:在闭区间a,b上连续;在开区间(a,b)内可导;在区间端点处的函数值相等,即f(a)=f(b),那么在(a,b)内至少有一点(ab),使得 f()=0 第12页,此课件共89页哦 2.2 二次插值二次插值 线性插值是用两点 和 来构造y=f(x)的插值函数,下面用三个点 来构造y=f(x)过三点的插值函数。(过三点可以作一条抛物线)。第13页,此课件共89页哦 构造l0(x):由于l0(x)有x1和x2二个零点,因此有因子
8、(x-x1)(x-x2),又因有l0(x)是一个次数不高于二次的多项式,所以,还可能相差一个常数因子,于是把l0(x)写成:当当互异时方程组的解唯一互异时方程组的解唯一为了确定系数将三点代入方程得:第14页,此课件共89页哦x0 x1x2 f(x)f(x)抛物插值抛物插值第15页,此课件共89页哦利用条件 ,可求得:那么x0点的二次插值基函数为:同理构造 为:第16页,此课件共89页哦插值函数:牛顿二次插值多项式:假设过 的二次插值多项式具有下面的形式:确定系数A,B,C:利用 我们有:第17页,此课件共89页哦再利用 有:B=最后 确定C:(为一阶均差的均差)其中 第18页,此课件共89页哦
9、f xi,xj,xk 为f(x)在点xi,xj,xk处的二阶差商一般的称为f(x)在点x0,x1,xn处的n阶差商。于是得到二次牛顿插值多项式:第19页,此课件共89页哦 三、三、三、三、例题:例题:例例1:已给已给sin0.32=0.314567,sin0.34=0.333487,sin0.36=0.352274,用线性插值及抛物插值计算用线性插值及抛物插值计算 sin0.3367 的值并估计截断误差。的值并估计截断误差。解:解:由题意取由题意取x0=0.32,y0=0.314567,x1=0.34,y1=0.333487,x2=0.36,y2=0.352274。用线性插值及抛物插值计算,取
10、用线性插值及抛物插值计算,取 x0=0.32 及及 x1=0.34,又由又由公式得公式得 第20页,此课件共89页哦其截断误差为其截断误差为其中其中 ,因,因 f(x)=sinx,f/(x)=-sinx,可取可取,于是,于是 R1(0.3367)=sin 0.3367 P1(0.3367)1/2(0.3335)(0.0167)(0.0033)0.92 105,若取若取x1=0.34,x2=0.36为节点,则线性插值为为节点,则线性插值为,第21页,此课件共89页哦其截断误差为其截断误差为,其中其中于是于是 用抛物插值计算用抛物插值计算 sin0.3367时,可得时,可得第22页,此课件共89页
11、哦这个结果与六位有效数字的正弦函数表完全一样,这说明查表这个结果与六位有效数字的正弦函数表完全一样,这说明查表时用二次插值精度已相当高了。其截断误差得时用二次插值精度已相当高了。其截断误差得其中其中于是于是第23页,此课件共89页哦例例2:2:已测得某地大气压强随高度变化的一组数据已测得某地大气压强随高度变化的一组数据高度高度(m)0 100 300 1000 1500 2000 .压强压强(kgf/m2)0.9689 0.9322 0.8969 0.8515 0.7984 0.7485 试用二次插值法求试用二次插值法求1200米处的压强值米处的压强值.10/10/2022第24页,此课件共8
12、9页哦解:设x为高度,y为大气压强的值,选取(1000,0.8515),(1500,0.7984),(2000,0.7485)三点构造二次插值多项式 (x-x1)(x-x2)(x-x0)(x-x2)(x-x0)(x-x1)p2(x)=-y0+-y1+-y2 (x0-x1)(x0-x2)(x1-x0)(x1-x2)(x2-x0)(x2-x1)代入已知的数值,得 p2(1200)=0.8515(1200-1500)(1200-2000)/(1000-1500)(1000-2000)+0.7984(1200-1000)(1200-2000)+0.7485(1200-1000)(1200-1500)/
13、(2000-1000)(2000-1500)=300*800*0.8515/500/1000+200*800*0.7984/500/500-200*300*0.7485/500/1000=0.82980所以 y(1200)p2(1200)=0.82980(kgf/m2)第25页,此课件共89页哦例3.取节点x0=0,x1=1和对建立线性插值多项式和二次插值多项式。解:先构造x0=0,x1=1两点的线性插值多项式。x01 y1e-1(1)拉格朗日插值多项式先选过(0,1)和(1,e-1)的一次插值函数第26页,此课件共89页哦这样:=(2)牛顿型插值多项式:因为 ,所以第27页,此课件共89页哦
14、构造过的二次插值函数,因为(1)拉格朗日二次插值函数。构造过 的二次插值基函数第28页,此课件共89页哦因此 =因此(2)牛顿型二次插值函因为:第29页,此课件共89页哦2.3 n次插值设给定函数表 xx0 x1xn yy0y1yn要求构造一个插值多项式 满足条件:(1)是次数不高于n的多项式(2)把插值多项表示成第30页,此课件共89页哦写成方程组形式:其中系数行列式是范德蒙(Vandermonde)行列式当互异时方程组的解存在而且唯一,这说明过n+1个点的n次插值多项式存在而且唯一,第31页,此课件共89页哦拉格朗日型n次插值多项式:(1)先构造n+1个插值节点x0,x1,xn上的n次插值
15、基函数li(x)(2)li(x)的数值表:x0 x1 ,xn l0(x)1 0 ,0 l1(x)0 1 ,0 ln(x)0 0 ,1(3)确定li(x)的零点,构造li(x):第32页,此课件共89页哦(4)利用 得:(5)这就是拉格朗日型这就是拉格朗日型n次插值多项式的一般形式次插值多项式的一般形式第33页,此课件共89页哦为了得到为了得到n次牛顿型插值多项式次牛顿型插值多项式:(1)构造均差表:)构造均差表:这里这里 一阶差商一阶差商 二阶差商二阶差商 三阶差商三阶差商 四阶差商四阶差商 第34页,此课件共89页哦(2)Newton-n次插值形式逐次线性插值(3)第35页,此课件共89页哦
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算方法 电子 教案 第二 章插值法 数值 微分 精选 PPT
限制150内