I HAVE A MATRIX M=[ 1 2 3 4 5 ;1 20 54 6 40] I WANT TO SORT MY MATRIX WITHIN THE SECOND COLON WITH ASCENDING WAY TO OBTEIND THIS RESULT :
M=[3 5 2 4 1;54 40 20 6 1]
HOW CAN I DO

 Akzeptierte Antwort

Andrei Bobrov
Andrei Bobrov am 22 Nov. 2015
Bearbeitet: Andrei Bobrov am 22 Nov. 2015

0 Stimmen

M=[ 1 2 3 4 5 ;1 20 54 6 40];
[~,ii] = sort(M(2,:),'descend');
out = M(:,ii);
or
out = sortrows(M',-2)';

1 Kommentar

ali hadjer
ali hadjer am 22 Nov. 2015
thank you i use out = sortrows(M',-2)'; its good :)

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by