Matlab***4種邏輯運算符和運算規則如下:
元素級(Element-Wise)的邏輯運算符用於對標量或矩陣元素進行邏輯運算,得到壹個結果標量或結果矩陣。假設操作數為a和b,則元素級邏輯運算符包括:
1、a&b?:與運算,兩標量或兩元素均非0則返回1,否則返回0.註意,在if?條件語句中,兩個表達式的與操作用&&。
2、a|b?:?或運算,兩標量或者兩元素至少有壹個是非0則返回1,否則返回0.在條件語句中,兩個表達式的或用||。
3、~a?:?非運算,對作用的標量或矩陣元素求補,如果標量或者矩陣元素為0則結果為1,如果標量或矩陣元素不為0則結果為0。
4、xor(a,b)?:?異或運算,兩標量或兩元素均非0或均為0則返回0,否則返回1。
擴展資料:
計算機編程布爾運算(邏輯運算)
邏輯運算通常用來測試真假值。最常見到的邏輯運算就是循環的處理,用來判斷是否該離開循環或繼續執行循環內的指令。
各種編程語言中的邏輯運算符:
C語言:
與:&&
或:||
非:!
異或:^
Pascal:
與:and
或:or
非:not
異或:xor
參考資料: