兩個維數相同的矩陣參與邏輯運算;或者壹個是矩陣,壹個是標量;如果運算中涉及兩個矩陣,邏輯運算就是對兩個矩陣的對應元素逐壹進行邏輯運算,邏輯運算的結果是壹個維數相同的矩陣,其元素值為“0”或“1”。
如果其中壹個運算符是矩陣,另壹個是標量,那麽矩陣中的每個元素都與標量進行邏輯運算,最終生成壹個維數相同的矩陣,其元素值為“0”或“1”。
有三種基本的邏輯運算:
1,邏輯和用AB表示:當A和B都為1時,其值為1,否則為零;
2.邏輯OR用A+B表示:當A和B都為0時,其值為0,否則為1;
3.邏輯不使用'?意味著當A=0時,A的否定為1,當A=1時,A的否定為0。
邏輯運算的解釋:
1,邏輯常數和變量:邏輯常數只有兩個,分別是0和1,用來表示兩種對立的邏輯狀態。和普通代數壹樣,邏輯變量也可以用字母、符號、數字及其組合來表示,但它們之間有本質的區別,因為邏輯常數只有兩個值,即0和1,沒有中間值。
2.邏輯運算:在邏輯代數中,有三種基本的邏輯運算:與,或與非。邏輯運算的表達方式有很多種,如語句描述、邏輯代數、真值表、卡諾圖等。
3.邏輯函數:邏輯函數是壹種代數表達式,其中邏輯變量和常數由運算符連接。同樣,邏輯函數也可以用表格和圖形的形式表示。
4.邏輯代數:邏輯代數是研究邏輯函數的運算和化簡的數學體系。邏輯函數的運算與化簡是數字電路課程的基礎,也是數字電路分析與設計的關鍵。
5.用邏輯運算符連接關系表達式或邏輯量的有意義的表達式稱為邏輯表達式。邏輯表達式的值是邏輯值,即“真”或“假”。c語言編譯系統在給出邏輯運算結果時用數字1表示“真”,用數字0表示“假”,但在判斷壹個量是否為“真”時,用0表示“假”,用非0表示“真”。