拉格朗日插值

特点: 比线性插值计算复杂, 插值的精度更高
1. 原理


跟线性插值不同的是, 
C点的坐标,不仅和最邻近的B点D点有关, 还和A点E点有关

拉格郎日计算
参考https://blog.csdn.net/fz835304205/article/details/12955151

以4个已知点为例, 记为(X0, Y0), (X1, Y1), (X2, Y2), (X3, Y3)


Y=C0*Y0+C1*Y1+C2*Y2+C3*Y3                        (1)
其中
C0=(X-X1)(X-X2)(X-X3)/[(X0-X1)(X0-X2)(X0-X3)]
C1=(X-X0)(X-X2)(X-X3)/[(X1-X0)(X1-X2)(X1-X3)]
C2=(X-X0)(X-X1)(X-X3)/[(X2-X0)(X2-X1)(X2-X3)]
C3=(X-X0)(X-X1)(X-X2)/[(X3-X0)(X3-X1)(X3-X2)]
假设已知曲线为 Y=3X^2+2X+5
已知点为(0,5), (1,10), (-1,6), (2,21)
可求得:
C0=(X-1)(X+1)(X-2)/2
C1=X(X+1)(X-2)/(-2)
C2=X(X-1)(X-2)/(-6)
C3=X(X-1)(X+1)/6
若要求X=-2时的Y值, 从已知曲线, Y=13
代入(1)中, 可求得Y=13, 和已知一致

2. 和线性插值比较
拉氏插值比线性插值不同的地方在于, 线性插值只考虑最邻近的两个点
拉氏插值考虑了邻近更多的点
因此计算更复杂一些, 精度也更高一些
在已知点数较少时, 线性插值的误差会较大
拉氏插值显然更合适

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值