import org.apache.commons.math3.linear.*; public class MatrixMultiplicationExample { public static void main(String[] args) { double[][] matrixData1 = { {1d,2d,3d}, {4d,5d,6d} }; double[][] matrixData2 = { {7d,8d}, {9d,10d}, {11d,12d} }; RealMatrix matrix1 = MatrixUtils.createRealMatrix(matrixData1); RealMatrix matrix2 = MatrixUtils.createRealMatrix(matrixData2); RealMatrix matrixProduct = matrix1.multiply(matrix2); double[][] productData = matrixProduct.getData(); System.out.println("Matrix multiplication result:"); for (int i = 0; i < productData.length; i++) { for (int j = 0; j < productData[0].length; j++) { System.out.print(productData[i][j] + " "); } System.out.println(); } } } <dependencies> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-math3</artifactId> <version>3.6.1</version> </dependency> </dependencies>


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