跳轉至內容

化工過程導論/MATLAB

來自華夏公益教科書,開放的書籍,面向開放的世界

MATLAB 簡介

[編輯 | 編輯原始碼]

在 MATLAB 中插入和操作資料

[編輯 | 編輯原始碼]

從 Excel 匯入資料

[編輯 | 編輯原始碼]

對整個資料集執行操作

[編輯 | 編輯原始碼]

在 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)。

非線性迴歸 (fminsearch)

[編輯 | 編輯原始碼]
華夏公益教科書