logical
Convertire valori numerici in logici
Sintassi
Descrizione
L = logical(
converte A
)A
in un array di valori logici. Qualsiasi elemento di A
diverso da zero è convertito in 1
logico (true
) mentre gli zeri sono convertiti in 0
logico (false
). I valori complessi e i NaN non possono essere convertiti in valori logici e danno luogo a un errore di conversione.
Esempi
Argomenti di input
Suggerimenti
La maggior parte delle operazioni aritmetiche che coinvolgono array logici restituiscono valori doppi. Ad esempio, aggiungendo zero a un array logico si ottiene un array doppio.
Gli array logici sono creati inoltre dagli operatori relazionali (
==
,<
,>
,~=
, ecc.) e dalle funzioni comeany
,all
,isnan
,isinf
eisfinite
.
Funzionalità estese
Cronologia versioni
Introduzione prima di R2006a