当前位置: 代码迷 >> 综合 >> JAVA转置矩阵代码
  详细解决方案

JAVA转置矩阵代码

热度:15   发布时间:2024-01-30 13:56:23.0

转置矩阵

例如将二维数组俩行三列的

                           1 2 3    [0][0] [0][1] [0][2]
4 5 6    [1][0] [1][1] [1][2]
转化为  三行俩列

            1 4     [0][0] [0][1]
2 5     [1][0] [1][1]
3 6     [2][0] [2][1]

public static void test(){int num[][]={{1,2,3},{4,5,6}};//原数组定义int num1[][]=new int[3][2];//定义转置后的数组//for循环遍历for(int i=0;i<num.length;i++){for(int j=0;j<num[i].length;j++){num1[j]i[]=num[i][j];}
}
//输出新数组num1
for(int i=0;i<num1.length;i++){for(int j=0;j<num1[i].length;j++){System.out.print(num1[i][j]+"  ");
}System.out.println("");	
}}