Numpy實現多項式曲線擬合
這里可以對比matlab中的擬合方式看看matlab擬合函數的三種方法,和第一種方式很像
問題定義:
對於一堆數據點(x, y),能否只根據這些數據,找出一個函數,使得函數畫出來的曲線和原始數據曲線盡量匹配?
多項式擬合問題:
任何可微連續的函數,都可以用一個N次多項式來估計,而比N次冪更高階的部分為無窮小可以忽略不計
3次多項式即:
比如我們可以讓sin(x) 約等於:
1. 構造原始數據
2. 使用Numpy擬合
這里可以對比matlab中的擬合方式看看matlab擬合函數的三種方法,和第一種方式很像
問題定義:
對於一堆數據點(x, y),能否只根據這些數據,找出一個函數,使得函數畫出來的曲線和原始數據曲線盡量匹配?
多項式擬合問題:
任何可微連續的函數,都可以用一個N次多項式來估計,而比N次冪更高階的部分為無窮小可以忽略不計
3次多項式即:
比如我們可以讓sin(x) 約等於:
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。