scalarAddition static method

Matrix scalarAddition(
  1. Matrix matrix,
  2. double scalar
)

Return copy of matrix where elements are added by scalar

Implementation

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