How to sort a table with conditions of pair of values

3 次查看(过去 30 天)
I have a table
1 2 3 4
1 2 8 10
4 5 7 9
2 3 6 4
1 2 4 7
2 3 5 3
and I want it to be sorted using as a condition the pair of values existing in the first and the second column and I want to first find all rows according to all possible pairs and then the rest of the rows. The end result of the table should be
1 2 3 4
1 2 4 7
1 2 8 10
2 3 5 3
2 3 6 4
4 5 7 9
How do I sort a table like this? I have no idea what to do and any help would be appreciated.

回答(1 个)

Andrei Bobrov
Andrei Bobrov 2015-11-1
编辑:Andrei Bobrov 2015-11-1
a = [1 2 3 4
1 2 8 10
4 5 7 9
2 3 6 4
1 2 4 7
2 3 5 3];
out = sortrows(a);

类别

Help CenterFile Exchange 中查找有关 Shifting and Sorting Matrices 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by