transposition static method

Matrix transposition(
  1. Matrix matrix
)

Return transpose of matrix

Implementation

static Matrix transposition(Matrix matrix) {
  var resultMatrix = Matrix.zero(n: matrix.m, m: matrix.n);
  for (int i = 0; i < resultMatrix.n; i += 1) {
    for (int j = 0; j < resultMatrix.m; j += 1) {
      resultMatrix[i][j] = matrix[j][i];
    }
  }
  return resultMatrix;
}