sort a line of the matrix and change the other lines according the line sorted
Mostrar comentarios más antiguos
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.
Respuesta aceptada
Más respuestas (1)
Andrei Bobrov
el 10 de Ag. de 2015
[~,ii] = sort(a(1,:));
out = a(:,ii);
Categorías
Más información sobre Shifting and Sorting Matrices en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!