sort a line of the matrix and change the other lines according the line sorted
Afficher commentaires plus anciens
Hello, i want to sort a line of the matrix and change the other lines according the line sorted. For example, i have a matrix like this:
a = [5 3 4 2 6; 1 2 3 4 5].
i want to sort line 1 and change line 2 according the sort of line 1, like this:
aSorted = [2 3 4 5 6; 4 2 3 5 1]
How can i do that??
Thank you for your help.
Réponse acceptée
Plus de réponses (1)
Andrei Bobrov
le 10 Août 2015
[~,ii] = sort(a(1,:));
out = a(:,ii);
Catégories
En savoir plus sur Shifting and Sorting Matrices dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!