Sorting the rows of a 2-column matrix based on entries from one column.
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Kyle Reagan
am 16 Jun. 2017
Kommentiert: Kyle Reagan
am 16 Jun. 2017
I have a matrix with two columns. The first column is numbers and the second is a string of words. I want to sort the entire matrix in ascending order based on the first column entries and without losing each number's second column pair. A simplified example is as follows:
4 Apple
3 Orange
6 Pear
1 Peach
to
1 Peach
3 Orange
4 Apple
6 Pear
2 Kommentare
Akzeptierte Antwort
the cyclist
am 16 Jun. 2017
Bearbeitet: the cyclist
am 16 Jun. 2017
C = {4, 'Apple';
3, 'Orange';
6, 'Pear';
1, 'Peach'};
sortrows(C)
ans =
4×2 cell array
[1] 'Peach'
[3] 'Orange'
[4] 'Apple'
[6] 'Pear'
0 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Logical finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!