程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> 畫圖-MATLAB畫出多項式曲線不平滑怎麼改進?

畫圖-MATLAB畫出多項式曲線不平滑怎麼改進?

編輯:編程綜合問答
MATLAB畫出多項式曲線不平滑怎麼改進?

x=[0:5:30];
p=[0.00,0.058,-2.094,33.88,-246.6,688,-181.0];
y=polyval(p,x);
plot(x,y,'r')
圖片說明

最佳回答:


x=0:5:30;
y=[0.00,0.058,-2.094,33.88,-246.6,688,-181.0];
p=ployfit(x,y,2); % 2表示二階擬合,階數越高,曲線越理想
disp('二階擬合'),f=poly2str(p,'x'); % f表示擬合的二階函數

x1=0:2:30; %縮小取值間隔
y1=polyval(p,x1); %polyval多項式函數p在x1處的值
plot(x1,y1,'r-')

dingy853
dingy853
dingy853
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved