逻辑运算
MATLAB提供了四种基本的逻辑运算符:
- 与运算符 (&)
-
当两个逻辑表达式都为真时,结果为真。
-
或运算符 (|)
-
当至少一个逻辑表达式为真时,结果为真。
-
非运算符 (~)
-
取反操作,将真变为假,假变为真。
-
异或运算符 (xor)
- 当两个逻辑表达式中仅有一个为真时,结果为真。
运算实例
>> a = 1:5;
>> b = 2:6;
>> c = (a > 2) & (b < 5>
在上述代码中,变量a
和b
是两个区间向量,通过逻辑表达式(a > 2) & (b < 5>,我们可以得到变量
c
的值,它仅在满足两个条件均为真的情况下才为真。