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

id-860771