次のように、Javaで線形代数的解法の数値解法のある種の実装を組み込むことを検討しています。
5x + 4 = 2x + 3
理想的には、解析をできるだけ少なくし、従来の「人間的な」ソリューションの方法(つまり、同類項を組み合わせるなど)の使用を避けたいと思います。私はニュートン法を調べて、解を近似するためにxの値を差し込んでいます。
しかし、私はそれを機能させるのに苦労しています。
これを行うための最良の一般的な方法と、コード(できればJava)でどのように行うべきかを知っている人はいますか?
追加
Netwonの方法では、近似が許容可能な精度になるまで繰り返します。式は次のようになります。
x1 = x0-(f(x0)/(f'(x0))
ここで、x1は反復におけるxの次の値であり、x0は現在の値です(または最初の反復の場合は推測を開始します)。
fプライムとは何ですか?f(x0)が現在のx推定の関数であるとすると、f'(x0)はどのような式を表しますか?
明確化
これは、単に数学を行う方法ではなく、この数学の評価をどのようにプログラムするかという問題です。