apply static method
Return a copy of matrix
where function
was applied to every element
Implementation
static Matrix apply(Matrix matrix, double Function(double) function) {
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] = function(matrix[i][j]);
}
}
return resultMatrix;
}