I have array say "a"
a =
1 4 5 6 7 2
if i use function b=sort(a)
gives ans
b =
1 4 2 6 7 5
but i want ans like
5 1 4 2 6 7
mean 2nd row should be sorted but elements of ist row should remain unchanged and should be correspondent to row 2nd.
sortrows(a',2)'
Pulling this apart:
a = 1 4 5 6 7 2 a' = 1 6 4 7 5 2 sortrows(a',2) = 5 2 1 6 4 7 sortrows(a',2)' = 5 1 4 2 6 7
The key here is sortrows sorts by a specified row, all the others follow its order.
2.1m questions
2.1m answers
60 comments
57.0k users