how to process in descending order

2 views (last 30 days)
Sir I have done as per your command,but please tell how to do it in descending order,I used the word descend ,but it showed an error ,please can u help
data = reshape({5 'R' 3 'E' 1 'A' 4 'P'},2,[])' out = sortrows(data,1)
or
out = reshape(sortrows(data,1)',1,[])
if
data(:,1)=cellfun(@num2str,data(:,1),'un',0) out = sortrows(data,1)

Accepted Answer

Oleg Komarov
Oleg Komarov on 15 Sep 2011
out = flipud(sortrows(data,1))

More Answers (2)

Andrei Bobrov
Andrei Bobrov on 15 Sep 2011
out = sortrows(data,-1)
  2 Comments
Andrei Bobrov
Andrei Bobrov on 15 Sep 2011
read it http://www.mathworks.com/matlabcentral/answers/15896-how-to-sort-data
Oleg Komarov
Oleg Komarov on 15 Sep 2011
I completely forgot about the -1, +1!

Sign in to comment.


the cyclist
the cyclist on 15 Sep 2011
When you included the word "descend", did you include it in single quotes, like this:
>> sort(x,'descend')
Maybe you should show what you tried, and tell us the error message you got.

Categories

Find more on Statistics and Machine Learning Toolbox in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!