sort the matrix according to order of column

1 Ansicht (letzte 30 Tage)
ha ha
ha ha am 21 Nov. 2018
Bearbeitet: ha ha am 10 Apr. 2019
Let's say, I have the matrix:
A=[x,y]=[1.1 2;1.2 4;1 4;1.1 3 ;1.3 2;1.3 4;1 2;1.2 3;1.3 3;1.2 2;1 3;1.1 4];
As you observed that:the value of
1st column vary from 1 to 1.3
2nd colume vary from 2 to 4
How can I sort the matrix A to get the result as:
Result=[1 2
1.1 2
1.2 2
1.3 2
1.1 3
1.2 3
1.3 3
1.1 4
1.2 4
1.3 4]

Akzeptierte Antwort

Guillaume
Guillaume am 21 Nov. 2018
Bearbeitet: Guillaume am 21 Nov. 2018
Result = sortrows(A, [2 1]) %sort first by 2nd column, then by 1st

Weitere Antworten (0)

Kategorien

Mehr zu Shifting and Sorting Matrices finden Sie in Help Center und File Exchange

Tags

Noch keine Tags eingegeben.

Community Treasure Hunt

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

Start Hunting!

Translated by