用java运算矩阵转置
时间: 2024-02-28 19:47:51 浏览: 77
以下是一个用Java实现矩阵转置的示例代码:
```java
public class MatrixTranspose {
public static void main(String[] args) {
// 原始矩阵
int[][] originalMatrix = {
{1, 2, 3},
{4, 5, 6},
{7, 8, 9}
};
// 获取原始矩阵的行数和列数
int rows = originalMatrix.length;
int cols = originalMatrix[0].length;
// 创建转置矩阵
int[][] transposeMatrix = new int[cols][rows];
// 进行矩阵转置操作
for (int i = 0; i < rows; i++) {
for (int j = 0; j < cols; j++) {
transposeMatrix[j][i] = originalMatrix[i][j];
}
}
// 打印转置矩阵
System.out.println("转置矩阵:");
for (int i = 0; i < cols; i++) {
for (int j = 0; j < rows; j++) {
System.out.print(transposeMatrix[i][j] + " ");
}
System.out.println();
}
}
}
```
阅读全文