java已知一个3*4的矩阵a,将其转置后输出。
时间: 2024-09-26 20:07:09 浏览: 37
nc.jar.zip_java 矩阵_java 计算_大数_大数计算 java_矩阵
在Java中,你可以通过创建一个新的二维数组并遍历原矩阵的行和列来实现矩阵A的转置。以下是一个简单的示例:
```java
int[][] matrixA = { {1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10, 11, 12} }; // 假设这是3x4的矩阵
// 创建一个新的3x4数组用于存储转置后的结果
int[][] transposedMatrix = new int[4][3];
for (int i = 0; i < matrixA.length; i++) {
for (int j = 0; j < matrixA[i].length; j++) {
transposedMatrix[j][i] = matrixA[i][j]; // 交换行和列的位置
}
}
// 输出转置后的矩阵
for (int[] row : transposedMatrix) {
for (int num : row) {
System.out.print(num + " ");
}
System.out.println();
}
```
当你运行这段代码,你会得到转置后的3行4列的矩阵。
阅读全文