import org.jblas.DoubleMatrix; import org.jblas.Singular; public class MatrixOperations { public static void main(String[] args) { DoubleMatrix matrix = new DoubleMatrix(new double[][]{{1, 2}, {3, 4}}); Singular.ValueDecomposition svd = matrix.svd(); DoubleMatrix uMatrix = svd.getU(); DoubleMatrix sMatrix = svd.getS(); DoubleMatrix vMatrix = svd.getV(); System.out.println(uMatrix); System.out.println(sMatrix); System.out.println(vMatrix); DoubleMatrix inverseMatrix = matrix.inverse(); System.out.println(inverseMatrix); } } <dependencies> <dependency> <groupId>org.jblas</groupId> <artifactId>jblas</artifactId> <version>1.2.4</version> </dependency> </dependencies>


上一篇:
下一篇:
切换中文