Verwenden Sie die Funktionen diesort, reverse, csort und rsort, um die Elemente eines Feldes in auf- bzw. absteigender Reihenfolge anzuordnen. Unter Umständen müssen Sie die Arrays für Interpolations- und Regressionsfunktionen sortieren, die solchermaßen geordnete Eingaben erfordern.
1. Definieren Sie den zu sortierenden Vektor.
2. Sortieren Sie den Vektor x in aufsteigender Reihenfolge.
3. Sortieren Sie den Vektor x in absteigender Reihenfolge.
4. Definieren Sie einen Datensatz.
5. Verwenden Sie die Funktion csort, um die Werte in der zweiten Spalte von M in aufsteigender Reihenfolge zu sortieren, wobei die Beziehung zwischen den Einträgen in der ersten und der zweiten Spalte beibehalten werden soll.
6. Nutzen Sie die Sortierung zur visuellen Überprüfung der Daten vor einer weitergehenden Analyse, z.B. um zu entscheiden, wie viele Klassen in einem Histogramm erforderlich sind.
7. Plotten Sie Spalte 1 von sunhist bezogen auf Spalte 0.
8. Erstellen Sie eine Matrix mit 33 Spalten, indem Sie M durch Matrix A ergänzen.
9. Verwenden Sie die Funktion rsort, um die Spalten von R so neu anzuordnen, dass die angegebene Zeile in aufsteigender Reihenfolge sortiert ist und gleichzeitig die Beziehung zwischen den Einträgen in allen Spalten beibehalten wird.
Die ersten 10 Zeilen sind bereits in aufsteigender Reihenfolge sortiert, daher ist das Ergebnis von rsort(die Spaltenreihenfolge) für die Zeilen 0 bis 9 identisch.
Zeile 10 (6, 3, 1710) ist die erste Zeile, die neu angeordnet werden muss. Die Spaltenreihenfolge wird daher so geändert, dass Zeile 10 den Eintrag (3, 6, 1710) enthält.