第2章插值法ppt课件.ppt
《第2章插值法ppt课件.ppt》由会员分享,可在线阅读,更多相关《第2章插值法ppt课件.ppt(129页珍藏版)》请在三一办公上搜索。
1、第2章 插 值 法( Interpolation),一、问题的提出,第一类问题 函数 y= f(x) 表达式未知, 通过观察、实验或测量得到上n+1个互异点 xi 的值 yi=f(xi) ( i=0, 1,., n) .,第二类问题 函数 y= f(x)表达式已知, 但太复杂, 计算得到其(容易计算)在n+1个互异点xi 的值 yi=f(xi) ( i=0, 1,., n) .,2.1 引 言,如三角函数表、对数表、平方根和立方根表等.,两类问题可归结为:已知一个表格函数,1. 问题: 如何确定函数f(x) 在任意点处的函数值?,y =f(x),y=p(x),y=f(x),2. 方法,简单函数
2、 y= p(x),满足条件 p(xi) = yi ( i=0, 1,., n),插值和数据拟合,用一个简单函数 y= p(x)近似代替函数y=f(x), 即,f(x) p(x),3. 插值法的思想,插值条件,例如, 用计算机程序控制加工机械零件。 根据设计可给出零件外形曲线的某些型值点(xi, yi) (i=0,1,.,n), 加工时为控制每步走刀方向及步数, 就要算出零件外形曲线其它点的函数值, 才能加工出外表光滑的零件, 这就是求插值函数的问题.,定义已知函数y= f(x)在区间a , b 上互异个点x0, x1, xn上的值y0, y1, yn, 若存在一简单函数P(x)满足,P(xi)
3、=yi (i=0,1, ., n) (2.1),就称P(x)为f(x)的插值函数, 点x0, x1, xn称为插值节点, (xi, yi) 称为插值点, a, b称为插值区间, 求插值函数P(x)的方法称为插值法, 式(1.1)称为插值条件. 多项式插值、分段插值、三角插值等.,本章只讨论多项式插值与分段插值.,从几何上看,插值法就是求曲线 y=P(x), 使其通过给定的n+1个点(xi, yi), i=0,1, ,n,并用它近似已知曲线y=f(x),见下图.,已知函数 y= f(x)在n+1个互异点xi 的值yi=f(xi) ( i=0,1,., n) ,求一个多项式p(x), 使其满足,(
4、x)是一个次数不超过n 的多项式; p(xi)=yi (i=0,1, ., n),定义,则 p(x) 称为f(x) 的n次插值多项式, 用Pn(x)表示, 即,2.1.2 多项式插值 (polynomial interpolation),Pn(x)=a0+a1x+a2x2+.+anxn (2.2),a=minxi, b=maxxi.,(1) 插值多项式是否存在? 若存在, 是否唯一?,所须讨论的问题:,(2) 如何求插值多项式?,(3) 插值多项式近似代替 f(x) 的误差?,定理1 设节点 xi (i=0,1, ,n)互异, 则满足插值条件 Pn(xi)=yi (i=0,1, ., n),证
5、 设所求的插值多项式为,Pn(x)= a0+a1x+a2x2+.+anxn,的次数不超过 n 的多项式存在且唯一.,由Pn(xi)=yi (i=0,1, ., n), 得,插值多项式的存在性与唯一性,其系数行列式为Vandermonde 行列式:,由克莱姆法则,方程组(1.3)有唯一解. 证毕,先讨论n=1的情形. 假定给定一个区间x0, x1 及端点函数值 y0=f(x0), y1=f(x1),要求线性插值多项式L1(x),使它满足,L1(x0)=y0, L1(x1)=y1.,y=L1(x)的几何意义就是通过两点(x0, y0)与(x1, y1)的直线,如右图.,对给定的插值点(xi, yi
6、), i=0,1, ,n,求插值多项式可以有不同方法。,(点斜式方程),可写为,(对称式方程),约瑟夫拉格朗日, 全名约瑟夫路易斯拉格朗日(Joseph-Louis Lagrange)法国数学家、物理学家。,Lagrange法1736-1813,2.2 拉格朗日插值,1736年1月25日生于意大利都灵, 1813年4月10日卒于巴黎. 他在数学、力学和天文学三个学科领域中都有历史性的贡献,其中尤以数学方面的成就最为突出.,n=1时, 由对称式方程,线性组合得到的, 其系数分别为y0及y1, 即,l0(x)及l1(x)是一次多项式, 在节点x0及x1上分别满足,2.2.1 线性插值与抛物线插值,
7、看出, L1(x)是由两个线性函数,称l0(x)及l1(x)为线性插值基函数,它们的图形为,插值基函数的特点:,y=L2(x)在几何上就是通过三点 (x0, y0), (x1, y1), (x2, y2)的抛物线.,n=2时, 假定插值节点为x0, x1, x2,要求二次插值多项式L2(x),使它满足,L2(x0)=y0, L2(x1)=y1, L2(x2)=y2.,用基函数方法, 此时基函数l0(x), l1(x), l2(x)是二次函数, 且在节点上分别满足条件,满足条件的插值基函数很容易求出. 例如求l0(x), 因它有两个零点x1及x2, 故可表示为,其中A为待定系数,可由条件l0(x
8、0)=1定出,于是,同理可得,n=2时的二次基函数图形为:,利用二次插值基函数l0(x), l1(x), l2(x),立即得到二次多项式,显然满足 L2(x0)=y0, L2(x1)=y1, L2(x2)=y2.,将上面求得的基函数l0(x), l1(x), l2(x)代入得,2.2.2 拉格朗日插值多项式,对n=1和n=2的情形, 得到了一次与二次插值多项式L1(x)及L2(x), 它们分别是基函数的线性组合, 下面将用基函数表示插值多项式的方法推广到一般情形.,Ln(xj)=yj, j=0,1, ,n.,为了构造Ln(x),我们先定义n次插值基函数.,构造通过n +1个节点x0 x1xn的
9、n次插值多项式Ln(x),假设它满足条件,定义1若n次多项式lj(x) (j=0,1,n)在n +1个节点x0 x1xn上满足条件,就称这n +1个n次多项式l0(x), l1(x), , ln(x)在为节点x0, x1, , xn上的n次插值基函数.,用类似的推导方法,可得到n次插值基函数为,构造次数不超过n的多项式,称为拉格朗日插值多项式。,则Ln(x)满足,Ln (xj)= yj , i=0,1, , n,由唯一性得: Ln (x) Pn (x),记,则,于是,Note: n次插值多项式是次数n的多项式, 特殊情况下次数可能小于n. 如过三点(x0, y0), (x1, y1), (x2
10、, y2)的二次插值多项式L2(x),如果三点共线,则y=L2(x)就是一直线, 而不是抛物线, 这时L2(x)是一次多项式.,Remark:(1) 对于插值节点,只要求它们互异,与大小次序无关;,(2) 插值基函数lk(x) 仅由插值节点xk (k=0,1, ,n)确定, 与被插函数 f(x)无关;,(3) 插值基函数lk(x) 的顺序与插值节点xk (k=0,1, ,n) 的顺序一致.,所以,例1 已知 用线性插值(即一次插值多项式)求 的近似值。,插值多项式为,( ),例2 求过点(-1,-2), (1,0), (3,-6), (4,3)的抛物线插值(即三次插值多项式).,解 以,以为节
11、点的,基函数分别为:,则拉格朗日的三次插值多项式为,截断误差 Rn(x)=f (x) -Ln(x) 也称为插值多项式的余项.,2.2.3 插值余项与误差估计,定理2 设f(n)(x)在a ,b上连续,f(n+1)(x)在(a, b)内存在,节点ax0 x1xnb,Ln(x)是满足插值条件(2.6)的插值多项式, 则对任何xa, b, 插值余项,这里(a, b)且依赖于x,n+1(x)由(2.10)式所定义.,证 由插值条件和n+1(x) 的定义, 当x=xk 时 , 式子显然成立, 并且有 n+1(xk)=0 ( k=0,1,n ), 这表明x0 , x1, ,xn 都是函数n+1(x) 的零
12、点, 从而 Rn(x) 可表示为,其中K(x)是与x有关的待定函数.,对于任意固定的xa,b, xxk ,构造自变量 t 的辅助函数,由式 n+1(xk)=0 和式 Ln(xk)=yk ( k=0,1,n ),以及,可知,x0 , x1, , xn 和 x 是(t) 在区间a,b上的 n+2个互异零点, 因此根据罗尔 (Rolle) 定理, 至少存在一点 =(x)(a, b),使,即,所以,于是得到插值多项式的估计误差限,或,当n=1时,线性插值的余项为,当n=2时,抛物线插值的余项为,推论1 若f (x)是一次数不超过n的多项式, 即f (x) Hn 则f (x)的n次插值多项式就是它本身,
13、 即,推论2 若f (x)是一次数为n+1的多项式, 且最高项系 数an+10, 则f (x)的n次插值多项式为,特别当k=0时, 有,例 当 f(x)=xk (kn)时, 由推论1得,例1 证明 其中li(x)是关于点x0 , x1, , x5的插值基函数.,证明利用公式(2.17)可得,例2 已给 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=
14、0.352274,,用线性插值计算,由于0.3367介于之间x0, x1, 故取x0, x1进行计算,其截断误差,其中 因,可取,于是,用抛物线插值计算sin0.3367 得,这个结果与6位有效数字的正弦函数表完全一样,这说明查表时用二次插值精度已相当高了.,由(2.14)式得其截断误差限,其中,于是,例3设f(x)C2a, b,试证:,证明通过两点(a, f(a)及(b, f(b)的线性插值为,其中其中C2a, b表示在区间a, b上二阶导数连续的函数空间.,于是,利用插值基函数很容易得到拉格朗日插值多项式优点:公式结构紧凑,在理论分析中甚为重要. 缺点:当插值节点增减时,计算要全部重新计算
15、, 甚为不便.,拉格朗日插值多项式的优缺点:,为了计算方便重新设计一种逐次生成插值多项式的方法牛顿插值多项式.,牛顿(Isacc Newton,16421727)是英国数学家、天文学家和物理学家, 1642年12月25日出生于英国北部林肯郡埃尔斯索普村。,2.3 均差与牛顿插值多项式,27岁的牛顿当了数学教授,1703年任英国皇家学会会长,1706年受英国女王安娜封爵, 1727年3月31日,牛顿在伦敦病逝,享年84岁。,Newton英1642-1727,2.3.1 插值多项式的逐次生成,先考察的n=1情形,此时线性插值多项式记为P1(x), 它满足条件P1(x0)=f(x0), P1(x1)
16、=f(x1),用(2.1)式的点斜式表示为,它可看成是零次多项式的修正P0(x)=f(x0),即,其中 是函数f(x)的差商.,再考察三个节点的二次插值P2(x),它满足条件,可表示为,显然它满足条件P2(x0)=f(x0)及P2(x1)=f(x1). 令P2(x2)=f(x2),则得,系数a2是函数f 的“差商的差商”.,一般情况已知f在插值点上xi (i=0,1, ,n)的值为f(xi)(i=0,1, ,n),要求次插值多项式满足条件,则Pn(x)可表示为,其中a0,a1, an为待定系数,可由插值条件确定. 与拉格朗日插值不同,这里的Pn(x)是由基函数1, x-x0, , (x-x0)
17、(x-xn-1)逐次递推得到的. 为了给出系数ai (i=0,1, ,n)的表达式, 需引进均差(即差商)的定义.,2.3.2 均差及其性质,定义2 称 为函数 f (x)关于点x0, xk的一阶均差. 一阶均差的均差(差商),称为函数f (x)关于点x0, x1, xk 的二阶均差. 一般地, 称,一般f(xk)称为f(x) 在点xk的零阶均差,记作fxk.,为函数f (x)在点x0 , x1 , , xk的 k 阶均差.,均差的基本性质:,(1) k阶均差可表示为函数值 f(x0), f(x1), , f(xk)的线性 组合, 即,可用归纳法证明此性质. 这个性质也表明均差与节点的排列次序
18、无关, 称为均差的对称性. 即,fx0 , x1 , x2 , ., xk= fx1 , x0 , x2 , ., xk= = fx1 , x2 , ., xk , x0 ,这个公式可直接用罗尔定理证明.,(2),(3) 若f(x)在a, b上存在n阶导数, 且节点xia, b (i=0,1, ,n), 则n阶均差与导数的关系为,例如 f (x)=-6x8+7x5-10, 求f 1,2, ,9及f 1,2, ,10.,解 因为 f (8)(x)=-68 !, 所以 f 1,2, ,9=-6, 因为 f (9)(x)=0, 所以 f 1,2, ,10=0.,表2-1(均差表),均差计算可列均差表
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 章插值法 ppt 课件
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-1400866.html