如何使用MATLAB進行曲線擬合

來源:酷知科普網 2.45W

曲線擬合是資料分析中最重要的環節,有很多計算方法(最小二乘法等),MATLAB軟體自帶有曲線擬合模組,方便快捷,下面給大家介紹一下如何使用。

方法1

(01)最常用的是多項式擬合,採用polyfit函式,在命令視窗輸入自變數x和因變數y。

如何使用MATLAB進行曲線擬合

(02)以二次多項式擬合為例,輸入p=polyfit(x,y,2),如果想擬合更高次的多項式,更換括號內數字即可。

如何使用MATLAB進行曲線擬合 第2張

(03)通過計算獲得的p,是一個陣列,對應了多項式的各項係數,以圖中為例,擬合出的多項式為:y=0.9962x2+0.0053x-0.2833。

方法2

(01)通過方法1可以獲得多項式曲線擬合資料,但對於資料分析,多項式擬合是不夠的,下面給大家介紹方法2,MATLAB自帶的曲線擬合工具包,功能十分強大。首先,在上方工具欄選取APPS,點選curve fitting。

如何使用MATLAB進行曲線擬合 第3張

(02)輸入自變數x和因變數y。

如何使用MATLAB進行曲線擬合 第4張

(03)選擇擬合方式,有多項式擬合polynomial,高斯擬合gaussian,冪指數擬合power等等,本次以多項式擬合為例。

如何使用MATLAB進行曲線擬合 第5張

(04)通過資料計算,可以獲得曲線引數(曲線函式中的各項係數),從而實現曲線擬合。

如何使用MATLAB進行曲線擬合 第6張

特別提示

如果大家覺得好用的話,請給作者投上寶貴的一票^_^,謝謝

熱門標籤