admin 管理员组文章数量: 1086019
2024年4月21日发(作者:nwc导出的xml文件怎么打开)
java矩阵转置代码
以下是一个简单的Java代码示例,用于对二维数组(表示矩阵)
进行转置:
```java
public class MatrixTranspose {
public static void main(String[] args) {
// 定义一个 3x3 的矩阵
int[][] matrix = {
{1, 2, 3},
{4, 5, 6},
{7, 8, 9}
};
// 输出原始矩阵
n("原始矩阵:");
printMatrix(matrix);
// 对矩阵进行转置
int[][] transposedMatrix = transpose(matrix);
// 输出转置后的矩阵
n("转置后的矩阵:");
printMatrix(transposedMatrix);
}
// 矩阵转置函数
public static int[][] transpose(int[][] matrix) {
int rows = ;
int cols = matrix[0].length;
int[][] transposed = new int[cols][rows];
for (int i = 0; i < rows; i++) {
for (int j = 0; j < cols; j++) {
transposed[j][i] = matrix[i][j];
}
}
return transposed;
}
// 打印矩阵的函数
public static void printMatrix(int[][] matrix) {
for (int[] row : matrix) {
for (int num : row) {
(num + " ");
}
n();
}
}
}
```
这个代码首先定义了一个3x3的矩阵,然后使用`transpose`函数
对其进行转置,最后输出原始矩阵和转置后的矩阵。`transpose`函数
通过交换行和列来实现转置。
版权声明:本文标题:java矩阵转置代码 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1713683098a646806.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论