首頁 > 軟體

如何用matlab軟體對資料進行一維三次多項式插值

2019-12-24 18:18:08

matlab軟體是一款科學計算軟體,在工程和科學研究中應用廣泛。這篇經驗告訴你,如何使用matlab軟體對資料進行一維三次多項式插值。


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_v5cubic=interp1(t,y,ti,'v5cubic');

使用函數interp1(t,y,ti,'v5cubic');可以獲得一維三次多項式插值資料的縱坐標。


5

第五步,在命令列視窗中輸入:

subplot(2,1,1);

plot(t,y,'ro');

title('原始資料點');

將影象分成上下兩部分,在上半部繪製初始資料點的圖示。


6

第六步,在命令列視窗中輸入:

subplot(2,1,2);

plot(t,y,'ro',ti,yi_v5cubic,'b-');

title('一維三次多項式插值');

將影象分成上下兩部分,在下半部分繪製一維三次多項式插值的資料點圖示。


7

第七步,檢視繪製的原始資料點圖和一維三次多項式插值圖,注意標題、橫坐標、縱坐標等。



IT145.com E-mail:sddin#qq.com