matlab學習筆記(4)


第9章 數學建模函數

 

曲線擬合:

多項式擬合:

polyfit()函數:采用最小二乘法進行多項式擬合。

  polyfit(x,y,n);   %對於數據集[x,y],找到次數為n的多項式。

  [p E] = polyfit(x,y,n);     %多項式系數存在p中,E在polyval函數(多項式預測:y = polyval(p,x);)中計算誤差。

使用polyfit擬合時,多項式階次不能超過length(x)-1。

 

 

警告:多項式未正確設置條件。請添加具有不同 X 值的點,減少多項式的階數,或者嘗試按照 HELP POLYFIT 中所述進行居中和縮放。

可能是x值間距過小,或者有相同的x點。 

 

 

加權最小方差(WLS)擬合

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM