本博文主要講述如何使用Excel中的數(shù)據(jù)通過Matlab的曲面擬合工具箱來進(jìn)行曲面擬合。
1、將Excel數(shù)據(jù)放在合適位置,文件名為英文,Excel中的數(shù)據(jù)沒有中文。本人為了方便,將Excel放置在Matlab的Work目錄下。(D:Matlabwork)
2、通過Import Data導(dǎo)入數(shù)據(jù)。File->ImportData打開下圖,然后選中Excel文件,導(dǎo)入工程。(下圖中的Data)
對(duì)于像上圖中的三列數(shù)據(jù),需要進(jìn)行下一步的選擇。選擇下圖中的第二個(gè)選項(xiàng),即使用每一列創(chuàng)建向量。
然后就可以選擇Finish來導(dǎo)入數(shù)據(jù)了,導(dǎo)入后,主界面右上側(cè)有三個(gè)矩陣,這就好辦了。
4、點(diǎn)擊界面左下角的Start工具箱按鈕,照下圖打開Matlab的曲面擬合工具箱。(曲線擬合時(shí)打開第一個(gè)cftool)
5、按下圖選擇數(shù)據(jù),選擇擬合方式,就可以看到擬合結(jié)果。對(duì)于多項(xiàng)式擬合,直接就給出結(jié)果了,其它的擬合自己可以嘗試。另外,對(duì)于精度有要求的,可以自己調(diào)整方法。
左上方用于選擇數(shù)據(jù),設(shè)定擬合的名稱;上方中間部分可以選擇擬合方式,在此選擇的是多項(xiàng)式擬合,X/Y均是5次系數(shù)。Results中有擬合結(jié)果,和判斷擬合精確與否的參數(shù)。當(dāng)然,右下角就是個(gè)擬合圖了,還可以旋轉(zhuǎn)呢。
6、判斷擬合的精確程度。
Results中的幾個(gè)參數(shù):
Goodness of fit:
SSE: 0.339誤差平方和
R-square: 0.9895復(fù)相關(guān)系數(shù)或復(fù)測(cè)定系數(shù)
Adjusted R-square: 0.9884調(diào)整自由度復(fù)相關(guān)系數(shù)
RMSE: 0.04169均方根誤差
當(dāng)SSE和RMSE越小,R越接近于1時(shí)標(biāo)明擬合的越好。