逻辑与或非(& | ~)(即AND OR NOT)
短路逻辑运算(&& ||)
MATLAB逻辑运算功能
逻辑运算函数:
1、and(A,B) (A & B):对数组A和数组B中的元素进行比较,如果两个数组对应位置的元素都非零,则输出逻辑值“1”,至少一个为零,则输出逻辑值“0”;
例如:
a = A & B
结果为:
2、not(A) (~A):将数组A中的元素非零的转化成0,为零的转化为1;
例如:
3、or(A, B)(A | B):数组A与数组B中的对应位置的元素都为零,输出才是0;有且只有一个为零,则输出为1;
例如:
or(A,B)
结果为:
4、xor(A, B) :如若数组A与数组B对应位置的元素都为非零(不论相等否)输出为0,若为零(任意一个数组对应元素为零)则输出为1;(两个数组对应元素都是零也为零)
例如: