有數據指數衰減可用,我想通過它擬合曲線。我怎麼能在Matlab中做到這一點?在Matlab中通過數據點擬合指數曲線
4
A
回答
5
試試這個:
ft=fittype('exp1');
cf=fit(time,data,ft)
這是當time
和data
是您的數據向量;時間是自變量,數據是因變量。
這會給你指數衰減曲線的係數。
2
如果通過擬合你的意思是最小平方,你應該試試lsqcurvefit
0
Matlab有一個稱爲polyfit的函數。它可以將曲線擬合成可以用a * X^n + b * X ^(n-1)+ ..... z形式表示的數據。但是,如果您確信數據呈指數衰減,則可以先嚐試取對數,然後使用polyfit函數。我會做的事情。
0
1
相關問題
- 1. Matlab - 點雲數據的曲線擬合
- 2. JS指數曲線擬合
- 3. 曲線擬合通過matlab中的特定點
- 4. 擬合Math.Net通過原點的曲線
- 5. 預測曲線擬合matlab
- 6. 在matlab中擬合二維曲線
- 7. 當指數曲線擬合噪聲
- 8. 指數曲線擬合與python
- 9. 用scipy通過兩個數據點擬合指數函數curve_fit
- 10. 擬合Powerlaw指數數據matlab
- 11. Matlab VS. Maple用於曲線擬合數據,找到曲線的eq'n,然後通過代碼集成
- 12. 如何用指數曲線擬合數據
- 13. 任意數據集的MATLAB曲線擬合
- 14. MatLab中的自定義曲線擬合
- 15. 用誤差線擬合曲線,Matlab
- 16. 地理數據的曲線擬合
- 17. R nls:擬合曲線到數據
- 18. 曲線擬合3D數據集
- 19. matlab的指數擬合
- 20. MATLAB曲線擬合與斜坡
- 21. 擬合半高斯曲線/標準化的數據點
- 22. 需要一個C++庫來擬合曲線到數據點
- 23. r通過散點圖擬合邏輯曲線
- 24. 曲線擬合
- 25. 指出用於R曲線中曲線擬合的範圍
- 26. 3D空間中的曲線擬合點
- 27. 如何在R中用sd擬合曲線數據?
- 28. 在matlab中模擬正弦曲線圖
- 29. 擬合數據到一個已知的函數MATLAB(沒有曲線擬合工具箱)
- 30. Matlab:擬合曲線時在parfor中工作for-loop中斷
統計工具箱產品頁面上有一個很好的演示,討論如果將非線性模型轉換爲線性模型可能發生的問題。 http://www.mathworks.com/products/statistics/demos.html?file=/products/demos/shipping/stats/xform2lineardemo.html首選的方法是使用非線性迴歸;使用「線性化,最小二乘法,非線性化」技術導出一套「智能」起始條件。 – 2011-03-24 17:40:57
Richard Willey的評論應該是(接受的)答案。在一些答案中推薦使用最小二乘法進行線性化和應用並不是一個好主意,因爲這種變換將給予小數值太多的權重。更好地使用nlinfit。 – Lukas 2012-03-26 12:54:11
來自@richardwilley的鏈接已被MathWorks打破。更新版本似乎是[這裏](http://www.mathworks.com/help/stats/examples/curve-fitting-and-distribution-fitting.html)。 – horchler 2015-05-15 20:41:36