Clear Filters
Clear Filters

sort from largest to smallest

130 views (last 30 days)
Quynh tran
Quynh tran on 19 May 2017
Commented: Steven Lord on 12 Aug 2019
Dear all, I have this matrix:
A=[1 3
3 6
4 7
5 8
6 2
8 3
9 6]
Could you help me how to arrange the first colum from max to min

Accepted Answer

James Tursa
James Tursa on 19 May 2017
Edited: James Tursa on 19 May 2017
sort(A(:,1),'descend')
If you want to sort the matrix A by rows based on the first column, then e.g.
flipud(sortrows(A))
Or variations of the above based on what you want for output.
  3 Comments
antlhem
antlhem on 7 Aug 2019
Hi, wat's the oposite of flipud? I want to sort the whole rows in ascedent way
Steven Lord
Steven Lord on 12 Aug 2019
flipud is the opposite of flipud, but that's not the solution you're looking for. Either calling sort with 'ascend' instead of 'descend' or omitting that option entirely (since 'ascend' is the default direction) are the solutions you're looking for.

Sign in to comment.

More Answers (0)

Categories

Find more on Shifting and Sorting Matrices in Help Center and File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!