La traduction de cette page n'est pas à jour. Cliquez ici pour voir la dernière version en anglais.
logical
Convertir des valeurs numériques en expressions logiques
Syntaxe
Description
L = logical(
convertit A
)A
en tableau de valeurs logiques. Tout élément non nul de A
est converti en expression logique 1
(true
) et les zéros sont convertis en expression logique 0
(false
). Les valeurs complexes et les NaN ne peuvent pas être convertis en valeurs logiques et entraînent une erreur de conversion.
Exemples
Arguments d'entrée
Conseils
La plupart des opérations arithmétiques impliquant des tableaux logiques renvoient des valeurs doubles. On obtient par exemple un tableau double en ajoutant zéro à un tableau logique.
Les tableaux logiques sont également créés par les opérateurs relationnels (
==
,<
,>
,~=
, etc.) et des fonctions telles queany
,all
,isnan
,isinf
etisfinite
.
Capacités étendues
Historique des versions
Introduit avant R2006a