find¶
find ermittelt die Indizes der Elemente einer Matrix die ungleich 0 sind.
-
rvIndexes = find(rvM)
Returnwert
rvIndexes enthält die Indizes der Elemente von rvM die ungleich 0 sind. Falls alle Elemente der Matrix gleich 0 sind, gibt die Funktion den Wert 0 zurück.
Parameter
-
rvM
rvM ist eine reelle Matrix.
Kommentar
find wird hauptsächlich in Verbindung mit den Vergleichsoperatoren verwendet. Falls rvM eine Matrix ist, werden die Indizes der internen Darstellung ermittelt.
Beispiel
a = [1, 2, 6, 45, 3, 11]
b = find(a >= 6)
print a[b] // Ausgabe: 6 45 11
a = ["abc", "def", "jkl"]
b = find(a != "def")
print b // Ausgabe: 1 3
print a[b] // Ausgabe: abc jkl
Siehe auch
id-860771