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