Re: [問題] 畫出曲線的方程式已回收
試了一下好像直接用多項式fit結果就不錯了
把x,y存好之後
a=polyfit(x,y,5) %5表示用5次多項式fit,a為降冪排的係數
yy=polyval(a,x); %yy為用fit出來多項式算出的函數值
plot(x,y,'r+',x,yy,'b-')
不然你也可以用cftool(x,y)自己去調用甚麼函數fit
也可以自訂函數
※ 引述《d813235 (黑仔)》之銘言:
: 我有一組數據,如下
: X Y
: 1 138.7621143
: 1.1 132.0150487
: 1.2 126.5959957
: 1.3 122.1579943
: 1.4 118.4868378
: 1.5 115.4121367
: 1.6 112.8312104
: 1.7 110.6203745
: 1.8 108.7589215
: 1.9 107.1706603
: 2 105.833881
: 2.1 104.6968691
: 2.2 103.7146867
: 2.3 102.8626892
: 2.4 102.1016606
: 2.5 101.4588566
: 2.6 100.8978903
: 2.7 100.410599
: 2.8 99.97586583
: 2.9 99.61093959
: 3 99.30654241
: 這是一個含X^-1的方程式,但excel畫不出含X^-1的趨勢線
: 有翻了matlab的書,沒看到類似相關畫此方程式的章節
: 1.怎麼把這組數據匯入matlab呢??
: 2.匯入之後怎麼畫出精確的方程式呢??
: 謝謝各位大大。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.136.9.202
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 4 篇):
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章