Java题目Matrix_Add

来源:互联网 发布:盛世汉桥 知乎 编辑:程序博客网 时间:2024/06/03 22:51

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。