MathTop

matrix_zip 函数

对两个同形矩阵的对应元素应用二元函数、操作符或表达式来组合矩阵。

语法

  • LinearAlgebra:-Zip((x, y) -> expr, A, B)
  • LinearAlgebra:-Zip(operator, A, B)
  • matrix_zip(expr, x, A, y, B)

参数与选项

function二元箭头函数、+ 或 * 等操作符,或表达式变量形式。
A第一个矩阵。
B第二个矩阵,尺寸必须与 A 相同。

示例

  1. 箭头函数LinearAlgebra:-Zip((x, y) -> x + y, [[1, 2]], [[10, 20]])返回 [[11, 22]]。
  2. 操作符LinearAlgebra:-Zip(+, [[1, 2], [3, 4]], [[10, 20], [30, 40]])返回 [[11, 22], [33, 44]]。
  3. 表达式和变量matrix_zip(x - y, x, [[1, 2]], y, [[10, 20]])返回 [[-9, -18]]。