Sorting the rows of a 2-column matrix based on entries from one column.
1 次查看(过去 30 天)
显示 更早的评论
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 个评论
采纳的回答
the cyclist
2017-6-16
编辑:the cyclist
2017-6-16
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 个评论
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Shifting and Sorting Matrices 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!