![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLicmbw5CN3QWM3EjM2YDM5YjMhZTM0MDMyIDNjRDM0ImZxcTO58CX0JXZ252bj91Ztl2Lc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
120701101
数据插值
- 拉格朗日插值
- 牛顿插值
CONTENTS
- CONTENTS
- 1. 拉格朗日插值
- 1.1 代码
- 1.2 计算结果
- 1.3 图像结果
- 2. 牛顿插值
- 2.1 代码
- 2.2 计算结果
- 2.3 图像结果
- 3. 简评
- 4. 源码编辑器
1. 拉格朗日插值
1.1 代码
# -*- coding: utf-8 -*-
1.2 计算结果
运行代码即可得到结果,
1.3 图像结果
拉格朗日插值
2. 牛顿插值
2.1 代码
# -*- coding: utf-8 -*-
2.2 计算结果
2.3 图像结果
牛顿插值
3. 简评
- 建议使用内置的三次样条插值较为保险。
- 拉格朗日插值用Python做出来的结果,同样的代码在MATLAB里面就报错。
- 牛顿插值用MATLAB做出来的结果,同样的代码在Python中就有误差,而且当数据量大的时候,Python的结果和泰勒展开后的结果有点像,当然牛顿多项式插值本身也可以写成泰勒展开。
4. 源码编辑器
Anaconda(强烈推荐) + Spyder 4(和MATLAB有着相似界面的编辑器)
长按识别二维码,即可关注