插值算法Xmind思維導圖下載地址戳這裏
Matlab代碼如下
% 三次樣條插值和分段三次埃爾米特插值的對比
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(new_x,p1,'r-',new_x,p2,'b-')
legend('三次埃爾米特插值','三次樣條插值','Location','SouthEast') %標註顯示在東南方向
% 說明:
% LEGEND(string1,string2,string3, …)
% 分別將字符串1、字符串2、字符串3……標註到圖中,每個字符串對應的圖標爲畫圖時的圖標。
% ‘Location’用來指定標註顯示的位置
Ps.明天會更新擬合算法,並對兩者進行比較歸納><