教大家使用matlab進行資料擬合,並對擬合後的函式求導數。
工具/原料
Matlab
方法/步驟
首先我們準備兩列資料,作為xy座標值。
使用plot命令作圖如下。
然後進行資料擬合,這裡使用matlab的postfit命令。
如果資料的規律性很差的話,postfit後面設定的引數要足夠大才能保證擬合精度,在這個資料中我們選擇15.
擬合後的資料見下圖。
擬合後與原來資料對比後的std約為0.1287.y的平均值為113.
精度值根據不同的需要設計不同的擬合值。
下面對擬合後的曲線進行求導。matlab下的命令為polyder。
求導後得到的資料作圖如下。
可以看到在比區間上,導數有兩處為0,這與原來曲線相符。
大家可以根據需求,對其進行二次求導。