计算方法:拉格朗日插值及其代码实现
这篇博文记录计算方法中拉格朗日插值法的Python和matlab实现
数学原理
拉格朗日插值法表达式为:
其中插值基函数
Python实现
LagranggeInterpolation类:
其中定义了fit_interp()和calc_interp()方法分别用于计算拉格朗日多项式、对一个数据点计算插值函数的值
1 | import numpy as np |
举例:
1 | if __name__=='__main__': |
输出
1 | 拉格朗日多项式如下: |
这篇博文记录计算方法中拉格朗日插值法的Python和matlab实现
拉格朗日插值法表达式为:
其中插值基函数
LagranggeInterpolation类:
其中定义了fit_interp()和calc_interp()方法分别用于计算拉格朗日多项式、对一个数据点计算插值函数的值
1 | import numpy as np |
举例:
1 | if __name__=='__main__': |
输出
1 | 拉格朗日多项式如下: |