元素乘积
复制或反转一个标量输入,或折叠一个非标量输入
- 库:
金宝appSimulink /数学运算
HDL编码器/ HDL浮点运算
HDL编码器/数学运算
描述
的元素乘积块输入一个标量、向量或矩阵。你可以使用该块:
原样复制标量输入
求标量输入的倒数(1除以它)
将一个向量或矩阵折叠成一个标量,方法是将所有元素相乘或取元素的连续倒数
使用以下选项之一将矩阵折叠为向量:
将每一行或每列的元素相乘
取每一行或每列元素的连续倒数
的元素乘积Block在功能上是产品具有两个预设参数值的块:
乘法:
Element-wise (. *)
输入数量:
*
港口
输入
输出
参数
模型的例子
块特征
数据类型 |
|
直接引线 |
|
多维信号 |
|
适应信号 |
|
讨论二阶导数过零检测 |
|
算法
的元素乘积Block使用这些算法对浮点、内置整数和定点类型的输入执行逐元素的操作。
输入 | Element-Wise操作 | 算法 |
---|---|---|
真正的标量, |
乘法 | Y = u |
部门 | Y = 1/u |
|
实向量或带元素的矩阵 |
乘法 | y = u1*u2*u3*…*uN |
部门 | y = ((((1/u1)/u2)/u3)…/uN) |
|
复杂的标量, |
乘法 | Y = u |
部门 | Y = 1/u |
|
有元素的复数向量或矩阵 |
乘法 | y = u1*u2*u3*…*uN |
部门 | y = ((((1/u1)/u2)/u3)…/uN) |
如果按元素乘或除的指定维数是矩阵的行或列,则算法应用于该行或列。考虑一下这个模型.
顶部元素乘积Block通过取四个元素的连续倒数将矩阵输入折叠为一个标量:
Y = ((((1/2+i)/3)/4-i)/5)
底部元素乘积Block将矩阵输入折叠为一个向量,方法是沿着第二次维度取连续的逆:
Y (1) = ((1/2+i)/3)
Y (2) = ((1/4-i)/5)