Engee 文档

Array-Vector Multiply

按指定维数将一个向量的元素与一个数组的元素相乘。

类型: ArrayVectorMultiply

图书馆中的路径:

/Signal Operations/Math Functions/Matrices and Linear Algebra/Matrix Operations/Array-Vector Multiply

说明

Array-Vector Multiply 将 n 维输入数组 A 的值与给定维数的输入向量 V 的值相乘。

输入向量 V 的长度必须与给定维数 A 的长度相同。程序块 Array-Vector MultiplyV 的每个元素乘以 A 的相应元素。

考虑一个尺寸为 M 乘 N 乘 P 的三维输入数组 A (i, j, k) 和一个尺寸为 N 乘 1 的输入向量 V,如果 * 沿维度相乘 * 设置为 2,则程序块的输出为 Y(i,j,k)

,

其中

程序块的输出 Array-Vector Multiply 的输出与输入数组 A 的大小相同。该程序块支持有效和复杂的输入数据。

港口

输入

A - 输入数组
矩阵

输入数组;向量或矩阵。

数据类型: Float64

*支持复数:是

V - 输入向量
向量 | 矩阵

输入向量。

依赖关系

只有将*向量 (V) 源*参数设置为 "输入端口 "时,才会使用该端口。

数据类型: Float64

*支持复数:是

输出

端口_1 - 输出数组
矩阵

块输出;向量或矩阵。

数据类型: Float64

参数

乘法维数 - 乘法维数
1(默认)` | `正数

设置输入数组 A 的元素与向量 V 的元素相乘的维数。

数据类型: Float64

矢量 (V) 源 - 矢量源
输入端口(默认) | `对话框参数

设置 V 矢量的源。

  • Input port - 输入端口矢量源。

  • Dialog parameter - 向量 (V)* 参数的源向量值。

向量 (V) - 向量
[0.5-0.25](默认)` | vector - 矢量

设置向量 V。

依赖关系

该参数仅在*矢量 (V) 源*参数选择 "对话框参数 "时使用。

数据类型: Float64