有没有一个函数可以在Java中转置具有以下形式的矩阵:
double[][]
我有一个像这样的函数:
public static double[][] transposeMatrix(double [][] m){
for (int i = 0; i < m.length; i++) {
for (int j = i+1; j < m[0].length; j++) {
double temp = m[i][j];
m[i][j] = m[j][i];
m[j][i] = temp;
}
}
return m;
}
但它在某处有错误。
for (int j = i+1; ...
=>for (int j = 0; ...)
- 同时您不需要返回m,调用者已经有对它的引用。 - assylias