[討論] 關於邏輯運算子

看板MATLAB作者 (阿偉)時間6年前 (2018/12/10 23:37), 編輯推噓1(105)
留言6則, 3人參與, 6年前最新討論串1/1
版上的大大好 小弟最近剛學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://www.ptt.cc/bbs/MATLAB/M.1544456235.A.6DA.html

12/11 00:11, 6年前 , 1F
AND的意思是A B都不為0,結果才是1
12/11 00:11, 1F

12/11 00:13, 6年前 , 2F
也能理解為:只要A B 有一個為0,結果就是0
12/11 00:13, 2F

12/11 09:14, 6年前 , 3F
謝謝b大 你這麼解釋我就懂了 !
12/11 09:14, 3F

12/11 13:31, 6年前 , 4F
邏輯啊~A and B成立(1)代表A和B都成立才真的成立,A o
12/11 13:31, 4F

12/11 13:31, 6年前 , 5F
r B成立代表A或B成立一個就成立,所以要A和B都不成立(0
12/11 13:31, 5F

12/11 13:31, 6年前 , 6F
)才真的不成立。
12/11 13:31, 6F
文章代碼(AID): #1S3eWhRQ (MATLAB)
文章代碼(AID): #1S3eWhRQ (MATLAB)