酷知百科網

位置:首頁 > 遊戲數碼 > 電腦

如何使用MATLAB進行曲線擬合

電腦2.48W

曲線擬合是數據分析中最重要的環節,有很多計算方法(最小二乘法等),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張

特別提示

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

標籤:曲線擬合 MATLAB