2021-05-12 14:32:11
如何使用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階多項式影象,注意標題、橫坐標、縱坐標等。
相關文章