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 相同。 |
示例
- 箭头函数
LinearAlgebra:-Map2((x, y) -> x + y, [[1, 2]], [[10, 20]])返回 [[11, 22]]。 - 表达式和变量
LinearAlgebra:-Map2(x*y, x, [[1, 2], [3, 4]], y, [[10, 20], [30, 40]])返回 [[10, 40], [90, 160]]。