文档

逻辑运算

True或false (Boolean)条件

逻辑数据类型是真正的使用数字的州10,分别。某些MATLAB®函数和操作符返回逻辑值以指示条件的实现。可以使用这些逻辑值在数组中建立索引或执行条件代码。有关更多信息,请参见如何查找满足条件的数组元素

功能

逻辑运算符:短路 具有短路的逻辑操作
找到逻辑,
发现逻辑不
找到逻辑或
xor 找到逻辑异
所有 确定所有数组元素是否为非零或真
任何 确定数组元素是否为非零
逻辑0(假)
找到 查找非零元素的下标和值
islogical 判断输入是否为逻辑阵列
逻辑 将数值转换为逻辑
真正的 逻辑1(真正的)

主题

查找满足条件的数组元素

通过应用一个或多个条件过滤数组元素。使用关系运算符(>, <, >=, <=, ==, ~=)来对数组施加条件。用逻辑运算符连接多个条件(|).

将逻辑阵列减少为单值

使用任何所有函数将整个数组减少为一个逻辑值。

运算符优先级

优先规则决定MATLAB计算表达式的顺序。

逻辑操作的真值表

这个参考表显示了对一系列逻辑运算符应用二进制逻辑运算符的结果1真正的)和逻辑0)对标量。

确定数组是否符合逻辑

通过测试整个数组或单独测试每个元素来确定一个数组是否合乎逻辑。

这个话题有用吗?