Sort rows without sortrows function in MATLAB
3 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
The following is the data set say A
A =
9361 8366
9361 28317
9364 27948
9364 8735
9365 29127
9365 7556
9366 1870
9366 34813
9367 1825
9367 34858
9368 15168
9368 21515
if first coordinate is same then I want to arrange w.r.t to ascending order of second coordinate.
It can be done with, sort and sortrows command like
B = sortrows(A);
But need some other approach, please.
The output should be
B =
9361 8366
9361 28317
9364 8735
9364 27948
9365 7556
9365 29127
9366 1870
9366 34813
9367 1825
9367 34858
9368 15168
9368 21515
0 Kommentare
Antworten (1)
KSSV
am 13 Okt. 2022
A = [9361 8366
9361 28317
9364 27948
9364 8735
9365 29127
9365 7556
9366 1870
9366 34813
9367 1825
9367 34858
9368 15168
9368 21515];
[val,idx] = sort(A(:,1)) ;
iwant = A(idx,:)
2 Kommentare
Siehe auch
Kategorien
Mehr zu Shifting and Sorting Matrices 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!