matrix_map 函数
把一元函数或表达式应用到矩阵的每个元素。
语法
LinearAlgebra:-Map(x -> expr, matrix)LinearAlgebra:-Map(function, matrix)LinearAlgebra:-Map(expr, variable, matrix)matrix_map(function, matrix)
参数与选项
function | 一元函数,可以写成 x -> x^2 这样的箭头表达式,也可以是 sin 等已知函数名。 |
|---|---|
expr | 要变换或求值的表达式。 |
var | 变量名称。 |
matrix | 表示矩阵的嵌套列表。 |
示例
- 箭头函数
LinearAlgebra:-Map(x -> x^2 + 1, [[1, 2], [3, 4]])返回 [[2, 5], [10, 17]]。 - 函数名
LinearAlgebra:-Map(sin, [[0, pi/2]])返回 [[0, 1]]。 - 表达式和变量
LinearAlgebra:-Map(x^2 + 1, x, [[1, 2], [3, 4]])返回 [[2, 5], [10, 17]]。