第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)擬合