逻辑运算符
对输入信号执行指定的逻辑运算。
类型: Logic
图书馆中的路径:
|
资料描述
座 逻辑运算符 对一个或多个操作数执行指定的逻辑操作。 输入值被解释为 真(1) 如果不等于零,并且 错误(0) 如果它等于零。
可以使用参数在块设置中选择特定的逻辑操作 运算符 .
该表显示了支持的逻辑操作。:
| 运作 | 资料描述 |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
块图标会根据选择的选项而更改。 运算符 个逻辑操作。 输入端口的数量在参数中设置 输入端口数 .
输出大小取决于输入向量和所选运算符的大小。:
-
如果块具有多个输入,则使用*广播*操作将剩余端口的维度扩展到最大可能。 例如,如果输入信号具有尺寸
4上1,1上5和1上1,然后使用*broadcast*,输出将是大小的数组4上5. 此过程会自动按等于1的维度扩展数组,以便与用于计算的输入数据的维度相匹配。*广播*是自动将数组缩小到兼容大小以执行操作的过程。 广播按照"分布"的规则工作,维度等于一:如果数组具有不匹配的大小,但至少有一个维度等于 1,然后执行操作,同时数组在相应的维度中展开。标量输入信号的维数增加到非标量输入信号的维数,这也是利用广播操作实现的。 如果一个块有多个输入,并且其中一个是标量,broadcast会自动将其扩展到与其余输入数据相同的维度。
如果块具有多个输入,则输出具有与输入相同的维度,并且每个输出元素是将指定的逻辑操作应用于相应输入元素的结果。 例如,如果指定了操作
与,且输入数据为数组2上2,输出将是一个数组2上2,其左上元素是应用程序的结果与到输入数据的左上元素,等等。 -
对于一个输入向量,块应用操作(运算符除外
不到向量的所有元素。 在这种情况下,输出始终是标量。 -
操作员
不只接受一个输入,可以是标量或向量。 如果输入是向量,则输出是包含输入向量的元素的逻辑互补的相同大小的向量。
港口
输出
#
OUT_1
—
的输出信号
标量,标量 | 向量资料 | 矩阵
Details
输出信号由0和1组成,尺寸与输入相同。
| 数据类型 |
|
| 复数支持 |
是的 |
输入
#
IN_1
—
第一输入信号
标量,标量 | 向量资料 | 矩阵
Details
第一输入信号。 标量、向量或矩阵。
| 数据类型 |
|
| 复数支持 |
是的 |
#
IN_2
—
第二输入信号
标量,标量 | 向量资料 | 矩阵
Details
第二输入信号。 标量、向量或矩阵。
| 数据类型 |
|
| 复数支持 |
是的 |
参数
主页
#
运算符 —
逻辑运算符
与 | 或 | NAND | 瑙尔 | XOR | NXOR | 不
Details
选择将应用于块的输入信号的逻辑运算符:
-
与—真的如果所有的输入是错误. -
或—真的如果至少有一个输入真的. -
NAND—真的如果至少有一个输入错误. -
瑙尔—真的值中没有输入数据时真的. -
XOR—真的如果有奇数个输入真的. -
NXOR—真的如果有偶数个输入真的. -
不—真的如果输入是错误.
| 值 |
|
| 默认值 |
|
| 程序使用名称 |
|
| 可调谐 |
无 |
| 可计算 |
无 |
#
输入端口数 —
输入数量
Int64 integer
Details
块的输入端口数设为正整数。
依赖关系
若要使用此参数,请为参数设置 运算符 除此以外的任何价值 不.
| 默认值 |
|
| 程序使用名称 |
|
| 可调谐 |
无 |
| 可计算 |
是 |