matlab の Matrix 関数や、多項式補間などの分野の他の関数を厳密に反映する Java ライブラリを探しています。
そのようなライブラリが存在しない場合、私は独自のライブラリを構築するというアイデアをいじっていましたが、既存の Matrix または科学計算ライブラリを使用して困難な作業を行いました。努力
matlab の Matrix 関数や、多項式補間などの分野の他の関数を厳密に反映する Java ライブラリを探しています。
そのようなライブラリが存在しない場合、私は独自のライブラリを構築するというアイデアをいじっていましたが、既存の Matrix または科学計算ライブラリを使用して困難な作業を行いました。努力
以下のリソース/パッケージをチェックしてください
la4j (Java の線形代数)を調べてみてください。疎行列だけでなく密行列もサポートします。以下は、la4j の機能を使用した簡単な例です。
// reads the dense matrix from the CSV file
Matrix a = new Basic2DMatrix(Mattrices.asSymbolSeparatedSource("matrix.csv", ","));
// calculates the sum of all elements of the matrix 'a'
double sum = a.fold(Matrices.asSumAccumulator(0));
// creates a new matrix 'b', that contains elements of matrix 'a' multiplied by '2'.
Matrix b = a.transform(Matrices.asMulFunction(2));
la4j の最新バージョンを入手する最良の方法は、そのGitHub ページにアクセスしてください。