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,isinfeisfinite.
Funzionalità estese
Cronologia versioni
Introduzione prima di R2006a