2012-03-06 6 views
1

BigDecimalには、Newtonのようにほとんど記述されていないモジュールがいくつかあります。stdlibのNewtonモジュール - それは何ですか?

「このプログラムはBigDecimalのに依存しないニュートン 方法により非線形代数方程式系F = 0を解く

呼び出しする:

N = nlsolveを(F、X)N反復回数は XがFは式の値を計算するために使用されるオブジェクトが解決しようとする初期値ベクトルであり、必要とされる。 "

それだけです。 Googleは私が理解できる何かをもたらさなかった。私は少しあまりにも数学的に重い説明のサンプルコードを見たいと思います。その奇妙なことがツールボックスの下部にあるかどうかをより良く知ることができます。

答えて

3

Newton's Methodは、方程式の根を近似する方法です。あなたの関数がいくつかの連続性要件を満たしているなら、かなり良いです。

方法がある:

  1. は、その接線がルートを有する接線
  2. 図アウトを見つけ、その時点で出発点
  3. を取ります。ルートをポイントとして取る。
  4. 許容値に達している場合は、この点を解決策として返します。そうでない場合は、これを新しいポイントとして#1に戻ります。
関連する問題