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 Find Array Elements That Meet 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
- Find Array Elements That Meet Conditions
This example shows how to filter the elements of an array by applying conditions to the array.
- 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.