boolean — Objets Scilab, variables booléennes et opérateurs & | ~
Une variable booléenne est %T
(pour "vrai"="true") ou %F
(pour "faux").
Ces variables permettent de définir des matrices de booléens avec la syntaxe habituelle. Ces matrices booléennes peuvent être manipulées comme des matrices ordinaires pour les opérations d'extraction/insertion et de concaténation. Notez que les autres opérations usuelles (+, *, -, ^,
etc.) ne sont pas définies pour les matrices booléennes. Les seuls opérateurs valides sont les suivants :
est la négation logique élément par élément de la matrice booléenne b
.
est la conjonction (et) logique élément par élément de b1
et b2
(matrices).
est la disjonction (ou) logique élément par élément de b1
et b2
(matrices).
Par exemple a([%T,%F,%T],:)
renvoie la sous-matrice composée des lignes 1
et 3
de a
. Les matrices booléennes peuvent être creuses.