MathTop

matrix_map2 函数

把二元函数或表达式应用到两个同形矩阵的对应元素。

语法

  • LinearAlgebra:-Map2((x, y) -> expr, A, B)
  • LinearAlgebra:-Map2(expr, x, A, y, B)
  • matrix_map2(expr, x, A, y, B)

参数与选项

function二元箭头函数,两个参数分别接收 A 和 B 的对应元素。
expr要变换或求值的表达式。
x由 A 中对应元素替换的第一个变量。
A第一个矩阵。
y由 B 中对应元素替换的第二个变量。
B第二个矩阵,尺寸必须与 A 相同。

示例

  1. 箭头函数LinearAlgebra:-Map2((x, y) -> x + y, [[1, 2]], [[10, 20]])返回 [[11, 22]]。
  2. 表达式和变量LinearAlgebra:-Map2(x*y, x, [[1, 2], [3, 4]], y, [[10, 20], [30, 40]])返回 [[10, 40], [90, 160]]。