首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

java数组的矩阵乘法,该怎么解决

2012-04-14 
java数组的矩阵乘法怎样利用java数组写一个矩阵乘法,例如a[]{1,2,3}b[]{4,5,6}求教[解决办法]Java code/

java数组的矩阵乘法
怎样利用java数组写一个矩阵乘法,例如a[]={1,2,3} b[]={4,5,6}求教

[解决办法]

Java code
        //a 是 i行 j列  b是  j列  k行         int[][] a = new int[][]{{3, 4, 5}, {3, 4, 5}};        int[][] b = new int[][]{{3, 4}, {3, 4}, {3, 4}};        int[][] c = new int[2][2];        //a x b          for(int i = 0; i < 2; i++) {            for(int k = 0; k < 2; k++) {//前2个循环是确定要计算c中的那个位置的值                for(int j = 0; j < 3; j++) {                    c[i][k] += a[i][j] * b[j][k];                }            }        }        for(int i = 0; i < 2; i++) {            for(int k = 0; k < 2; k++) {                System.out.print(c[i][k] + "\t");            }            System.out.println();        } 

热点排行