5
¿Cómo puedo ordenar un vector en matlab por valor absoluto?Matlab - ordenar por valor absoluto
¿Cómo puedo ordenar un vector en matlab por valor absoluto?Matlab - ordenar por valor absoluto
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
¿Cómo puedo cambiar el código si quiero ordenar una matriz (y no un vector) en valores absolutos? –