编写一个程序来实现矩阵的数乘,加法,减法以及两个矩阵的乘法的实验
public static void main(String[] args) {
int[][] aa = { { 1, 2, 2, 4}, { 1, 3, 5, 6} } ;
int[][] bb = { { 1, 2, 3} , { 2, 5, 1} };
Matrix m = new Matrix(aa);
Matrix n = new Matrix(bb);
Matrix.printMatrix(m);
System.out.println();
Matrix.printMatrix(n);
Matrix s = Matrix.add(m, n);
Matrix.printMatrix(s);
Matrix v = Matrix.jian(m, n);
Matrix.printMatrix(v);
Matrix.printMatrix(Matrix.shucheng(m, n));
Matrix.printMatrix(Matrix.cheng(m, n));
}
}
class Matrix {
private int row;
private int col;
int [][] data;
public Matrix() {
row = 0;
col = 0;
}
public Matrix(int data[][]) {
row = data.length;
col = data[0].length;
this.data = new int[row][col];
for (int i = 0; i < row; i++)
for (int j = 0; j < col; j++)
this.data[i][j] = data[i][j];
}