2012-03-06 53 views
1

BigDecimal有一些很難記錄的模塊,如Newtonstdlib中的牛頓模塊 - 它有什麼作用?

「解決了非線性代數方程系統F = 0通過牛頓 方法此程序不依賴於的BigDecimal

要調用:。

N = nlsolve(F,X),其中n被迭代次數所需的, x是初始值向量 f爲要解決這被用於計算方程的值的對象「。

就是這樣。谷歌沒有產生我能理解的東西。我想看一些示例代碼,其中有一些不太重要的數學解釋;以更好地瞭解工具箱底部的奇怪事物。

回答

3

Newton's Method是一種近似等式根的方法。這很不錯,只要你的功能滿足一些連續性的要求。

的方法是:

  1. 取起始點
  2. 在該點,發現的切線
  3. 找出其中該切線有一個根。以根爲點。
  4. 如果您已達到公差,請將此點作爲解決方案返回。如果不是,請使用此作爲您的新要點回到#1。