Java 现有矩阵A和B,大小3*3,编写函数,两个矩阵相加,原型double[][],Add Mathix[][](doubleA[][],doubleB[][])
题目写的函数不是很清晰,但是不碍事,题目就是3x3矩阵相加,放到java代码里就是两个二维数组对应相加。(其实做到这里之前我又去看了看矩阵相加是怎么加,离散都去哪了???)我一开始以为是要对角线法则,相乘相加得到矩阵值。。。
不BB了,代码:
public static void main(String[] args) {
double[][] a ={{1,2,3},{4,5,6},{7,8,9}};
double[][] b ={{1,2,3},{4,5,6},{7,8,9}};
double[][] sum = matrixAdd(a,b);
for (int i = 0; i < sum.length; i++) {
for (int j = 0; j < sum[i].length; j++) {
System.out.print(sum[i][j]+"\t");
}
System.out.println();
}
}
private static double[][] matrixAdd(double[][] a, double[][] b) {
double[][]c = new double[a.length][a[0].length];
for (int i = 0; i < a.length; i++) {
for (int j = 0; j < a[i].length; j++) {
c[i][j] = a[i][j]+b[i][j];
}
}
return c;
}
代码远没有题目名字酷o(╥﹏╥)o。