How can I sort these number?
2 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
a=[-4 4 -7 9 -2 -5 3 7] and I want to sort is as b=[ 9 7 -7 -5 4 -4 3 -2],
b=sort([a],'descend','ComparisonMethod','abs') does not work here as it short 7,-7 as -7,7.
0 Commenti
Risposta accettata
DGM
il 4 Gen 2022
Try this
a = [-4 4 -7 9 -2 -5 3 7];
b = sort(a,'descend');
[~,idx] = sort(abs(b),'descend');
b = b(idx)
0 Commenti
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Shifting and Sorting Matrices in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!