数值分析(插值方法)总结.ppt
《数值分析(插值方法)总结.ppt》由会员分享,可在线阅读,更多相关《数值分析(插值方法)总结.ppt(51页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1/50*插值的应用背景插值的应用背景拉格朗日插值公式拉格朗日插值公式牛顿插值公式牛顿插值公式插值误差余项插值误差余项Runge反例反例数值分析122/50*3/50*4/50*趣例趣例1:图像放大图像放大5/50*趣例趣例2:工业设计工业设计http:/ x0 x1f(x)y0y1例例求求的近似值的近似值(函数值函数值:10.7238)真实值真实值:10.723812线性插值函数线性插值函数x0 x1(x0,y0)(x1,y1)L1(x)可见可见是过是过 和和两点的直线。两点的直线。13抛物插值函数抛物插值函数x0 x1x2因过三点的二次曲线为抛物线因过三点的二次曲线为抛物线,故称为抛物插值
2、。故称为抛物插值。14/50*选择多项式函数的理由选择多项式函数的理由:理论方面理论方面多项式函数简单明了的数学性质。多项式函数简单明了的数学性质。有一个简单的原理可以说明什么时候存在给定有一个简单的原理可以说明什么时候存在给定次数的插值多项式。次数的插值多项式。更重要的是更重要的是计算方面计算方面多项式函数是计算机多项式函数是计算机最基本的函数最基本的函数,计算多项式函数的值只需用加计算多项式函数的值只需用加和乘运算和乘运算,且积分和微分均非常方便。且积分和微分均非常方便。插值函数的选择插值函数的选择:15/50*则则称称P(x)为为插插值值多多项项式式,称称x0,x1,xn为为插插值节点。
3、值节点。如果如果P(x)=a0+a1x+anxn满足满足P(xk)=yk(k=0,1,n)考虑区间考虑区间a,b上上(n+1)个点个点a x0 x1xnb。代数插值问题代数插值问题插值条件插值条件16/50*点点,则满足插值条件则满足插值条件L(xk)=yk(k=0,1,n)的的次次数小于等于数小于等于n次次的插值多项式的插值多项式L(x)=a0+a1x+anxn存在而且唯一存在而且唯一。证明证明:由插值条件由插值条件L(x0)=y0L(x1)=y1L(xn)=yn定理定理5.1若插值结点若插值结点x0,x1,xn是是(n+1)个互异个互异17/50*回顾回顾1:非齐次方程组有唯一解的充分必要
4、条件是系数矩非齐次方程组有唯一解的充分必要条件是系数矩阵可逆阵可逆(矩阵可逆的充分必要条件是行列式不等于零矩阵可逆的充分必要条件是行列式不等于零)。系数矩阵行列式不等于零系数矩阵行列式不等于零,则方程组有唯一解。因此则方程组有唯一解。因此插值多项式插值多项式L(x)存在且唯一。存在且唯一。回顾回顾2:范德蒙范德蒙(Vandermonde)矩阵矩阵18/50*注释注释:插值多项式的存在唯一性说明满足插值插值多项式的存在唯一性说明满足插值条件的多项式存在而且与条件的多项式存在而且与构造方法无关构造方法无关。只要插值节点互异只要插值节点互异,则则Vandermonde矩阵矩阵总是非奇异。然而范得蒙矩
5、阵条件数通常很总是非奇异。然而范得蒙矩阵条件数通常很大大,故直接求解方程组是危险的故直接求解方程组是危险的。Hilbert和和Vandermonde条件数条件数:fori=1:10c(i)=cond(hilb(i),2);%vander(1:i)endplot(1:10,c)19/50*过两点直线方程过两点直线方程已知函数表求满足已知函数表求满足:L(x0)=y0和和L(x1)=y1的线性函数的线性函数L(x)。x x0 x1f(x)y0y120/50*记记xx0 x1l0(x)10l1(x)01对称形式对称形式21/50*二次插值问题二次插值问题 x x0 x1x2 f(x)y0y1y2已知
6、函数表已知函数表求函数求函数L(x)=a0+a1x+a2x2满足满足:L(x0)=y0,L(x1)=y1,L(x2)=y2L(x)=l0(x)y0+l1(x)y1+l2(x)y2l0(x)100l1(x)010l2(x)001L(x)y0y1y2 xx0 x1x222/50*二次插值函数二次插值函数:L(x)=l0(x)y0+l1(x)y1+l2(x)y2,l0(x)100l1(x)010l2(x)001L(x)y0y1y2 xx0 x1x223/50*二次插值基函数图形二次插值基函数图形取取 x0=0,x1=0.5,x2=1l0(x)=2(x0.5)(x1);l1(x)=4x(x 1);l2
7、(x)=2(x 0.5)x24/50*拉格朗日插值公式拉格朗日插值公式插值条件插值条件:L(xk)=yk(k=0,1,n)其中第其中第k个个插值基函数插值基函数(k=0,1,,n)。或或25/50*例例1求插值于点求插值于点(0,2),(1,1),(2,0),(3,-1)的的次数次数小于等于小于等于3的插值多项式的拉格朗日形式。的插值多项式的拉格朗日形式。26/50*例例2求插值于点求插值于点(-2,-56),(-1,-16),(0,-2),(1,-2),(3,4)的次数小于等于的次数小于等于4的插值多项式拉格朗的插值多项式拉格朗日形式。日形式。27/50*程序片段程序片段1:MatlabCo
8、de:多项式插值多项式插值(拉格朗日形式拉格朗日形式)functionv=polyinterp(x,y,u)%POLYINTERPPolynomialinterpolation.%v=POLYINTERP(x,y,u)computesv(j)=P(u(j)wherePisthe%polynomialofdegreed=length(x)-1withP(x(i)=y(i).%UseLagrangianrepresentation.%Evaluateatallelementsofusimultaneously.n=length(x);v=zeros(size(u);fork=1:nw=ones(s
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数值 分析 方法 总结
限制150内