Sortieren von Arrays
sort(v) – Gibt einen Vektor mit den Werten von v in aufsteigender Reihenfolge zurück.
reverse(A) – Kehrt die Reihenfolge der Elemente in einem Vektor oder die Reihenfolge der Zeilen in einer Matrix A um.
csort(A, n) – Übergibt ein Array durch die Umordnung der Zeilen von A, sodass die Spalte n aufsteigend ist.
rsort(A, n) – Übergibt ein Array durch die Umordnung der Spalten von A, sodass die Spalte n aufsteigend ist.
Argumente
v ist ein Vektor.
A ist ein Vektor oder eine Matrix.
n ist eine Ganzzahl.
Wenn v oder A komplexe Elemente enthält, wird der Imaginärteil ignoriert. Ihre Zeilen- und Spaltenindizes werden beginnend mit Null nummeriert, sofern Sie den Wert ORIGIN nicht ändern.
Zusätzliche Informationen
Die Sortierfunktionen verwenden einen heapsort-Algorithmus (Press, et al., Numerical Recipes). Das Heapsort-Verfahren ist keine stabile Sortierung, d.h. Werte mit sich wiederholenden Elementen werden in einer willkürlichen Reihenfolge sortiert.
War dies hilfreich?