化工過程導論/MATLAB
外觀
< 化工過程導論
MATLAB 可以使用“polyfit”函式進行高達非常高階的多項式迴歸。該函式的語法為
polyfit(XDATA, YDATA, Order)
x 資料和 y 資料必須採用陣列的形式,對於此應用程式,陣列只是由方括號分隔的逗號分隔的列表。例如,假設您要執行與“線性迴歸”部分中相同的線性迴歸。第一步是定義兩個變數
>> XDATA = [1.1,1.9,3.0,3.8,5.3]; >> YDATA = [559.5,759.4,898.2,1116.3,1308.7];
然後只需使用階數“1”呼叫 polyfit,因為我們想要線性迴歸。
>> polyfit(XDATA, YDATA, 1) ans = 1.0e+002 * 1.77876628209900 3.91232582806103
解釋此答案的方法是,第一個數字是直線的斜率 (1.778*10^2),第二個是 y 軸截距 (3.912*10^2)。