MATLAB提供了三种主要的逻辑运算符:& (与), | (或), ~ (非),以及异或运算符 xor。逻辑运算规则是:非零元素为真(用1表示),零元素为假(用0表示)。在逻辑运算中,如果参与运算的标量a和b都为非零,则结果为1;如果a或b中有一个非零,则结果为1;对于非零a,~a的结果为0;异或运算 xor(a,b) 在a和b中只有一个为非零时结果为1,否则为0。