matlab 曲線擬合

在matlab中經常需要對數據進行曲線擬合,如最常見的多項式擬合,一般可以通過cftool調用曲線擬合工具(curve fit tool),通過圖形界面可以很方便的進行曲線擬合,但是有些時候也會遇到不方便用圖形工具。因此這裏簡單的記下兩種常用的擬合方法。

1 多項式擬合(polyfit和polyval)

polyfit可以對數據進行擬合(自定義用幾次多項式),返回相應的參數,然後用polyval生成擬合後的數據點,下面的例子中我們對拋物線y=3x2+6x+5進行擬合。

複製代碼
x = -5:
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章