首頁 > 軟體

如何使用matlab軟體對資料點進行多項式擬合

2019-12-24 19:18:09

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


1

第一步,雙擊matlab軟體圖示,開啟matlab軟體,可以看到matlab軟體的介面。


2

第二步,在命令列視窗中輸入兩組資料,分別表示資料點的x坐標和y坐標。


3

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

p6=polyfit(x,y,6);

y6=polyval(p6,x);

使用函數polyfit(x,y,6);對資料點進行6階多項式擬合,使用函數polyval(p6,x);將6階多項式的符號變數替換為x。


4

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

p6=vpa(poly2sym(p6),6);

disp(p6);

將根據資料擬合的6階多項式列印出來。


5

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

plot(x,y,'bo',x,y6,'g');

繪製原始資料點和擬合的6階多項式的影象。


6

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

legend('原始資料','6階多項式擬合');

title('多項式擬合');

給繪製的影象新增圖例和標題。


7

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

xlabel('x');

ylabel('y');

給繪製的影象的坐標軸新增標籤。


8

第八步,檢視繪製的原始資料點圖和擬合的6階多項式影象,注意標題、橫坐標、縱坐標等。



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