逻辑运算

MATLAB提供了四种基本的逻辑运算符:

  1. 与运算符 (&)
  2. 当两个逻辑表达式都为真时,结果为真。

  3. 或运算符 (|)

  4. 当至少一个逻辑表达式为真时,结果为真。

  5. 非运算符 (~)

  6. 取反操作,将真变为假,假变为真。

  7. 异或运算符 (xor)

  8. 当两个逻辑表达式中仅有一个为真时,结果为真。

运算实例

>> a = 1:5;
>> b = 2:6;
>> c = (a > 2) & (b < 5>

在上述代码中,变量ab是两个区间向量,通过逻辑表达式(a > 2) & (b < 5>,我们可以得到变量c的值,它仅在满足两个条件均为真的情况下才为真。