任何人都有一个函数,我可以用Java转置Matrix,其形式如下:
double[][]
Run Code Online (Sandbox Code Playgroud)
我有这样的功能:
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;
}
Run Code Online (Sandbox Code Playgroud)
但它在某处错了.
mys*_*eim 25
public static double[][] transposeMatrix(double [][] m){
double[][] temp = new double[m[0].length][m.length];
for (int i = 0; i < m.length; i++)
for (int j = 0; j < m[0].length; j++)
temp[j][i] = m[i][j];
return temp;
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
43591 次 |
最近记录: |