import Jama.Matrix; public class JAMADemo { public static void main(String[] args) { double[][] data = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}}; Matrix matrix = new Matrix(data); Matrix transposedMatrix = matrix.transpose(); Matrix inverseMatrix = matrix.inverse(); Matrix multipliedMatrix = matrix.times(transposedMatrix); double[][] coefficients = {{2, -3, 1}, {4, 1, -1}, {3, 7, -5}}; Matrix A = new Matrix(coefficients); double[][] constants = {{-4}, {9}, {2}}; Matrix b = new Matrix(constants); Matrix x = A.solve(b); System.out.println("Original matrix:"); matrix.print(2, 2); System.out.println("Transposed matrix:"); transposedMatrix.print(2, 2); System.out.println("Inverse matrix:"); inverseMatrix.print(2, 2); System.out.println("Matrix multiplication result:"); multipliedMatrix.print(2, 2); System.out.println("Solution to linear equations:"); x.print(2, 2); } } dependencies { implementation group: 'gov.nist.math', name: 'JAMA', version: '1.0.3' }


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