3-1 插值算法
插值算法:可以用于短期预测和估计未知数据(比如已知一月三月数据估计二月数据)
编程:
【常用】三次样条插值(这个实际上对数据要求更高)
【常用】埃尔米特插值
x = ‐pi:pi;
y = sin(x);
new_x= ‐pi:0.1:pi;
p1 = pchip(x,y,new_x); % 分段三次埃尔米特插值
p2 = spline(x,y,new_x); % 三次样条插值
plot(x,y,‘o’,new_x,p1,‘r‐’,new_x,p2,‘b‐’) %画图,o表示用空心圆点标注数据点,r表示红线,b表示蓝线
legend(’ 样本点 ‘,’ 三次埃尔米特插值 ‘,’ 三次样条插值 ', ‘Location’,‘SouthEast’) % 标注显示在东南方向;legend:添加标注