logical
Konvertieren numerischer Werte in logische Werte
Syntax
Beschreibung
L = logical(
konvertiert A
)A
in ein Array logischer Werte. Ein Element ungleich null von A
wird in eine logische 1
(true
) konvertiert und Nullen werden in eine logische 0
(false
) konvertiert. Komplexe Werte und NaNs können nicht in logische Werte konvertiert werden und führen zu einem Konvertierungsfehler.
Beispiele
Eingabeargumente
Tipps
Die meisten arithmetischen Operationen mit logischen Arrays geben doppelte Werte zurück. Beispielsweise wird durch Hinzufügen von null zu einem logischen Array ein doppeltes Array zurückgegeben.
Logische Arrays werden auch durch relationale Operatoren (
==
,<
,>
,~=
usw.) und Funktionen wieany
,all
,isnan
,isinf
undisfinite
erzeugt.
Erweiterte Fähigkeiten
Versionsverlauf
Eingeführt vor R2006a