Javaで逆行列を計算したいと思います。逆行列を計算する既存のパッケージはありますか。同様の質問を見つけましたが、質問の回答は、パッケージのいずれかを使用することをそれほど強く推奨していません。私でさえ彼らが使っている方法に従うことができませんでした。10000の行と列の大きな行列があります。その逆数を計算したいと思います。
質問する
14373 次
4 に答える
3
Apache Commons Math は線形代数をサポートしています
于 2012-05-21T13:34:40.627 に答える
2
JAMAに挑戦すべきだと思う
ドキュメントは、行列の逆関数を示しています http://math.nist.gov/javanumerics/jama/doc/
ただし、マトリックスのサイズを確認すると、最初に因数分解する必要があります。
于 2012-05-21T13:34:33.103 に答える
1
la4j (Javaの線形代数) ライブラリは、逆行列をサポートしています。短い例を次に示します。
Matrix a = new Basic2DMatrix(new double[][]{
{ 1.0, 2.0, 3.0 },
{ 4.0, 5.0, 6.0 },
{ 7.0, 8.0. 9.0 }
});
Matrix b = a.invert(Matrices.DEFAULT_INVERTOR); // uses Gaussian Elimination
于 2013-02-08T05:15:18.140 に答える