作者oo855050 (阿伟)
看板MATLAB
标题[讨论] 关於逻辑运算子
时间Mon Dec 10 23:37:12 2018
版上的大大好
小弟最近刚学MATLAB
目前以看书并跟着做范例学习
不过目前看到逻辑运算子这有点不解
范例如下
a=[1 -2 3 0]; b=[0 1 -5 0];
a&b = 0 1 1 0
a|b = 1 1 1 0
我不了解的是&(AND)、|(OR)
在我自己的理解上是
&=>比较a 和 b元素都为0则结果为0,否则为1
|=>比较a 或 b元素有0则结果为0,否则为1
不知道这边该如何理解比较好..
小弟感激版上大大的回答
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 118.167.7.61
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MATLAB/M.1544456235.A.6DA.html
1F:→ book5601: AND的意思是A B都不为0,结果才是1 12/11 00:11
2F:→ book5601: 也能理解为:只要A B 有一个为0,结果就是0 12/11 00:13
3F:→ oo855050: 谢谢b大 你这麽解释我就懂了 ! 12/11 09:14
4F:推 profyang: 逻辑啊~A and B成立(1)代表A和B都成立才真的成立,A o 12/11 13:31
5F:→ profyang: r B成立代表A或B成立一个就成立,所以要A和B都不成立(0 12/11 13:31
6F:→ profyang: )才真的不成立。 12/11 13:31