矩阵转置运算java
时间: 2023-10-25 08:11:05 浏览: 224
矩阵转置的java实现
5星 · 资源好评率100%
矩阵转置运算可以使用Java编程语言进行实现。下面是两个示例代码:
示例1:
int[][] a = {{1, 2, 0}, {3, -1, 4}, {0, 0, 0}};
for (int i = 0; i < a.length; i++) {
for (int j = i; j < a.length; j++) {
int temp = a[i][j];
a[i][j] = a[j][i];
a[j][i] = temp;
}
}
for (int[] c : a) {
for (int i : c) {
System.out.print(i + " ");
}
System.out.println();
}
示例2:
int a[][] = {{1, 4, 6, 10}, {3, 5, 8, 14}, {6, 7, 9, 21}};
int b[][] = new int;
System.out.println("矩阵转置前为:");
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 4; j++) {
b[j][i] = a[i][j]; // 进行转置
System.out.print(a[i][j] + " ");
}
System.out.println();
}
System.out.println("矩阵转置后为:");
for (int i = 0; i < 4; i++) {
for (int j = 0; j < 3; j++) {
System.out.print(b[i][j] + " ");
}
System.out.println();
}
这两个示例代码分别展示了不同的方法来实现矩阵转置运算。你可以选择其中一个方法来使用。
阅读全文