2011-03-17 47 views

Respuesta

9

Utilice la segunda salida del SORT para obtener la orden, a continuación, ordenar la matriz inicial:

a = [-2 1 3 -1.1]; 

[~,idx] = sort(abs(a)); 

result = a(idx) 

result = 
      1   -1.1   -2   3 
+0

¿Cómo puedo cambiar el código si quiero ordenar una matriz (y no un vector) en valores absolutos? –

Cuestiones relacionadas