Lógicas
Realizan la operación booleana elemento-a-elemento suponiendo 0 como falso y cualquier otro valor (distinto de 0) como verdad. El resultado devuelto es una matriz de 0s y 1s, donde está a 1 los elementos que son verdad y 0 los que son falsos.
Los operadores disponibles son:
- X&Y
- y-lógico, será verdad sólo si ambos operandos son verdad.
- X|Y
- o-lógico, será falso sólo si ambos operandos son falsos.
- !X
- no-lógico, será falso si el operando es verdad y será verdad si el opernado es falso.
- ~X
- equivalente a !X
La matriz de 0s y 1s, resultado de estos operadores, se pueden utilizar para indexar filas o columnas de una matriz.
Ejemplos |
|
La aplicación principal de los operadores lógicos es combinar las operadores de relación:
Aunque se podrían usar directamente sobre matrices que no sea de 0s y 1s. |