sorti liefert einen Indexvektor der sortierten Matrix. Die Matrix kann vom Typ real, complex oder string sein.
Returnwert
rvSortIndex ist ein Vektor mit den Indizes der sortierten Matrix.
Parameter
mUnsorted ist die unsortierte Matrix. Die erste Spalte der Matrix wird sortiert.
options kann folgende Werte oder eine Oder-Verknüpfung folgender Werte annehmen:
| SORT_REVERT | Sortierreihenfolge umdrehen. |
| SORT_CASE | Groß-/Kleinschreibung berücksichtigen (nur bei String-Vektoren/Matrizen). Default-mäßig wird die Groß-/Kleinschreibung nicht berücksichtigt. |
Beispiel
* srand("test")
1.0000
* a = rand(3,3)
* a
0.5536 0.7214 0.6267
0.0735 0.9892 0.8892
0.4024 0.0891 0.5894
* sorti(a) // sortiere nach der 1. Spalte
2.0000
3.0000
1.0000
* // sortiere nach der 2. Spalte
* sorti(a[;2])
3.0000
1.0000
2.0000
* // sortiere a nach der 3. Spalte
* a = a[sorti(a[;3]);]
* a
0.4024 0.0891 0.5894
0.5536 0.7214 0.6267
0.0735 0.9892 0.8892
History
| Version | Beschreibung |
|---|---|
| 5.0.0 | Neuer Parameter options. |
id-1715870