標籤:

這個Matlab圖像應用了什麼命令?

這個


參考代碼

%原始數據

x=[-1 -0.7 -0.4 -0.1 0.2 0.5 0.8]; y=[2.1 1.1 0.4 0.5 0.5 0.1 -0.4];

scatter(x,y);

hold on;

% 擬合曲線橫坐標

xf=-1:0.01:1;

%線性擬合

y1=polyfit(x,y,1);

yf1=xf*y1(1)+y1(2);

plot(xf,yf1);

% 3階擬合

y3=polyfit(x,y,3);

yf3=xf.^3*y3(1)+xf.^2*y3(2)+xf*y3(3)+y3(4);

plot(xf,yf3,"r");

% 6階擬合

y6=polyfit(x,y,6);

yf6=xf.^6*y6(1)+xf.^5*y6(2)+xf.^4*y6(3)+xf.^3*y6(4)+xf.^2*y6(5)+xf*y6(6)+y6(7);

plot(xf,yf6,"g");

legend("data", "linear fit", " 3 order fit", "6 order fit");


plot


命令窗口 輸入 cftool

不用太感謝我。。。


推薦閱讀:

如何用matlab繪製三維的頻譜圖(時間-頻率-能量)?
為什麼有些程序員會鄙視MATLAB?

TAG:MATLAB |