我有转换矩阵的代码:for(j=0; j<col; j++) { for(k=0; k<row; k++) { mat2[j][k] = mat[k][j]; } 它似乎作用于平方矩阵,但不作用于非平方矩阵。帮帮我伙计们! 最佳答案 它适用于非正方形矩阵,但必须确保mat2中的行数与mat中的列数匹配,反之亦然。即,如果mat是NxM矩阵,则mat2必须是MxN矩阵。