插值方法-拉格朗日多项式
2012-10-21 10:25
495 查看
定义:f(x)为定义在区间[a,b]上的函数,x0,x1,...,xn为[a,b]上n+1个互不相同的点,Φ为给定的某一函数类。若Φ上有函数ψ(x)满足:
ψ(xi)=f(xi),i=0,1,...,n
则称ψ(x)为f(x)关于节点x0,x1,...,xn在Φ上的插值函数。
x0,x1,...,xn为插值节点,{xi,f(xi)}为插值型值点(插值点),f(x)为插值函数
可以对插值函数选择不同的函数类型
1、拉格朗日插值:选择多项式为插值函数
n次拉格朗日插值多项式如下
用多项式
表示关于插值点
的插值多项式,则得到
最终拉格朗日插值多项式为
其中
称
为关于节点
的拉格朗日基函数
表示拉格朗日插值多项式的算法描述如下
优点:格式整齐规范
缺点:1、计算量大
2、没有承袭性,当加入插值节点时不得不重新计算
ψ(xi)=f(xi),i=0,1,...,n
则称ψ(x)为f(x)关于节点x0,x1,...,xn在Φ上的插值函数。
x0,x1,...,xn为插值节点,{xi,f(xi)}为插值型值点(插值点),f(x)为插值函数
可以对插值函数选择不同的函数类型
1、拉格朗日插值:选择多项式为插值函数
n次拉格朗日插值多项式如下
用多项式
表示关于插值点
的插值多项式,则得到
最终拉格朗日插值多项式为
其中
称
为关于节点
的拉格朗日基函数
表示拉格朗日插值多项式的算法描述如下
输入(xi,yi),i=0,1,...,n double fx=0; for(i=0;i<=n;i++) { temp=1; for(j=0;j<=n && j!+i;j++) temp=temp*((x-xj)/(xi-xj)); fx=fx+temp*yi; }
优点:格式整齐规范
缺点:1、计算量大
2、没有承袭性,当加入插值节点时不得不重新计算
相关文章推荐
- 数值分析(拟合、插值和逼近)之数据插值方法(线性插值、二次插值、Cubic插值、埃米尔特、拉格朗日多项式插值、牛顿插值、样条插值)(含opengl程序)
- 拉格朗日多项式插值近似计算
- 数值方法:多项式插值
- 两种多项式插值方法
- 拉格朗日插值多项式 ,用于离散数据的拟合
- 用插值方法构造多项式证明中值问题
- 用插值方法构造多项式证明中值问题
- 拉格朗日插值多项式的原理介绍及其应用
- 拉格朗日插值多项式之间的递推关系
- 基于图像内插值和外插值的亮度/对比度调整及模糊/锐化方法
- 空间插值方法汇总
- 递归方法编写函数求n阶勒让德多项式的值(VS2010)
- ArcGIS教程:插值方法对比
- 插值方法-效率高的插值方法-opencv(二)
- 介绍几种常用的插值方法以及代码-双三次插值
- 插值多项式的性质
- Bayer图像色彩还原线性插值方法
- 插值法之Language和基本插值多项式的C++代码实现
- 数值方法——薄板样条插值(Thin-Plate Spline)
- 数字图像处理的插值方法