Re: [問題] 畫出曲線的方程式已回收

看板MATLAB作者 (eji)時間17年前 (2008/11/13 00:54), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/4 (看更多)
試了一下好像直接用多項式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
文章代碼(AID): #196mfC6i (MATLAB)
文章代碼(AID): #196mfC6i (MATLAB)