La traduction de cette page n'est pas à jour. Cliquez ici pour voir la dernière version en anglais.
Opérations logiques (booléennes)
MATLAB® représente les données booléennes avec le type de données logical
. Les états true
et false
sont respectivement représentés par 1
et 0
. Certains opérateurs et fonctions MATLAB renvoient des valeurs logiques pour indiquer la réalisation d’une condition. Vous pouvez utiliser ces valeurs logiques pour indexer un tableau ou exécuter du code conditionnel. Pour plus d’informations, consultez Rechercher des éléments de tableau qui remplissent certaines conditions.
Fonctions
& | Find logical AND |
Short-Circuit
&& | Logical AND with short-circuiting |
~ | Find logical NOT |
| | Find logical OR |
Short-Circuit
|| | Logical OR with short-circuiting |
xor | Find logical exclusive-OR |
all | Determine if all array elements are nonzero or true |
any | Determine if any array elements are nonzero |
false | Logical 0 (false) |
find | Rechercher des indices et des valeurs d’éléments non nuls |
islogical | Determine if input is logical array |
logical | Convertir des valeurs numériques en expressions logiques |
true | Logical 1 (true) |
Rubriques
- Rechercher des éléments de tableau qui remplissent certaines conditions
Cet exemple montre comment filtrer les éléments d’un tableau en lui appliquant des conditions.
- Reduce Logical Arrays to Single Value
This example shows how to use the
any
andall
functions to reduce an entire array to a single logical value. - Operator Precedence
Precedence rules determine the order in which MATLAB evaluates an expression.