MathTop

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表示矩阵的嵌套列表。

示例

  1. 箭头函数LinearAlgebra:-Map(x -> x^2 + 1, [[1, 2], [3, 4]])返回 [[2, 5], [10, 17]]。
  2. 函数名LinearAlgebra:-Map(sin, [[0, pi/2]])返回 [[0, 1]]。
  3. 表达式和变量LinearAlgebra:-Map(x^2 + 1, x, [[1, 2], [3, 4]])返回 [[2, 5], [10, 17]]。