ordenar matriz
Publicado por Alexander (1 intervención) el 05/05/2014 19:56:59
Mi duda es la siguiente:
Tengo la matriz: A=[6 -2 2 4;12 -8 6 10;3 -13 9 3;-18 4 1 -18]
A =
6 -2 2 4
12 -8 6 10
3 -13 9 3
-18 4 1 -18
Quiero ordenarla de mayor a menor de acuerdo al valor absoluto de la columna 1, seria fácil si fueran todos positivos podría utilizar el comando B=sortrows(A,1)
B =
12 -8 6 10
6 -2 2 4
3 -13 9 3
-18 4 1 -18
como ven lo ordena efectivamente de mayor a menor
pero yo quisiera que lo ordene por valor absoluto
B =
-18 4 1 -18
12 -8 6 10
6 -2 2 4
3 -13 9 3
Tengo la matriz: A=[6 -2 2 4;12 -8 6 10;3 -13 9 3;-18 4 1 -18]
A =
6 -2 2 4
12 -8 6 10
3 -13 9 3
-18 4 1 -18
Quiero ordenarla de mayor a menor de acuerdo al valor absoluto de la columna 1, seria fácil si fueran todos positivos podría utilizar el comando B=sortrows(A,1)
B =
12 -8 6 10
6 -2 2 4
3 -13 9 3
-18 4 1 -18
como ven lo ordena efectivamente de mayor a menor
pero yo quisiera que lo ordene por valor absoluto
B =
-18 4 1 -18
12 -8 6 10
6 -2 2 4
3 -13 9 3
Valora esta pregunta


0