2021-05-12 14:32:11
如何使用matlab軟體進行分段三次Hermite插值
2019-12-24 18:03:02
matlab軟體是一款科學計算軟體,在工程和科學研究中應用廣泛。這篇經驗告訴你,如何使用matlab軟體對資料進行分段三次Hermite插值。
1
第一步,雙擊matlab軟體圖示,開啟matlab軟體,可以看到matlab軟體的介面。
2
第二步,在命令列視窗中輸入:
t=0:0.4:4;
y=(t.^2-4*t+2).*sin(2*t);
可以獲得11個原始資料。
3
第三步,在命令列視窗中輸入:
ti=0:0.01:4;
可以獲得一維插值資料的橫坐標。
4
第四步,在命令列視窗中輸入:
yi_pchip=interp1(t,y,ti,'pchip');
使用函數interp1(t,y,ti,'pchip');可以獲得分段三次Hermite插值資料的縱坐標。
5
第五步,在命令列視窗中輸入:
subplot(2,1,1);
plot(t,y,'ro');
title('原始資料點');
將影象分成上下兩部分,在上半部繪製初始資料點的圖示。
6
第六步,在命令列視窗中輸入:
subplot(2,1,2);
plot(t,y,'ro',ti,yi_pchip,'b-');
title('分段三次Hermite插值');
將影象分成上下兩部分,在下半部分繪製分段三次Hermite插值的資料點圖示。
7
第七步,檢視繪製的原始資料點圖和分段三次Hermite插值的資料點圖,注意標題、橫坐標、縱坐標等。
相關文章