前言
数据较少时,难以进行模型的分析,这时候就需要插值。
编程语言为matlab
一、插值是什么?
插值就是使用数学方法模拟构造新的值。常用于短期预测问题。
若有n+1个不同的节点(xi,yi),则存在唯一多项式(多项式次数一定)
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210201005927615.png#pic_center)
一维插值
分段插值:分段多项式
三角插值:常用到傅里叶变换等复杂算法
拉格朗日插值法:使用较少,会有龙格现象(边缘波动大),高次插值要谨慎使用,误差可能增大。只有值相同,无法满足导数相同等要求
牛顿插值法:使用较少,具有继承性,只和前n项的值有关,在尾部添加新的项。也有龙格现象的问题。只有值相同,无法满足导数相同等要求
分段低次插值:使用较多,一次(线性)、二次