逻辑与运算规则
逻辑运算的规则如下
参与逻辑运算的是两个同维数矩阵;或者一个是矩阵,另一个是标量;若参与运算的是两个矩阵,逻辑运算是将两个矩阵对应元素逐一进行逻辑运算,逻辑运算的结果是一个同维数矩阵,其元素值为“0”或“1” 。
若参与运算的一个是矩阵,另一个是标量,则是矩阵中每个元素与该标量进行逻辑运算,最终产生一个同维数矩阵,其元素值为“0”或“1” 。
扩展资料:一、逻辑异或运算法则
1、a ⊕ a = 0
2、a ⊕ b = b ⊕ a
3、a ⊕b ⊕ c = a ⊕ (b ⊕ c) = (a ⊕ b) ⊕ c;
4、d = a ⊕ b ⊕ c 可以推出 a = d ⊕ b ⊕ c.
5、a ⊕ b ⊕ a = b
其运算法则相当于不带进位的二进制加法:二进制下用1表示真,0表示假,则异或的运算法则为:0⊕0=0,1⊕0=1,0⊕1=1,1⊕1=0(同为0,异为1),这些法则与加法是相同的,只是不带进位,所以异或常被认作不进位加法。
“逻辑与”相当于生活中的“与”,即只有两个条件同时成立时,“逻辑与”的运算结果才是“真”;“逻辑或”相当于生活中的“或”。当满足两个条件中的任何一个时,“逻辑或”的运算结果为“真”;“逻辑否定”是指原始值的倒数。
逻辑运算又称布尔运算,是指布尔用数学方法研究逻辑问题,并成功建立逻辑演算。他用方程表达自己的判断,把推理看成是方程的变换。这种转化的有效性不取决于人们对符号的解读,而只取决于符号的组合规则。
运算原则:And:同为真时为真;Or:同为假时为假;Xor:相同为假。只有当两个操作数都为真时,结果才为真。“与”运算是一种短路运算。如果第一个操作数可以确定结果,则不会计算第二个操作数。对于逻辑AND运算,如果第一个操作数为假,那么不管第二个操作数的值是什么,结果都不可能为真,相当于把右边短路了。“逻辑与”相当于生活中的“与”,即两个条件同时成立时,“逻辑与”运算的结果为“真”。逻辑运算符将每个运算的变量连接起来,形成一个逻辑表达式。
上一篇:身份证加急几天能拿到手
下一篇:dp接口和hdmi哪个好