Is there a command ( like "sort" for example ) arranges vector elements ascending ,max, descending (humped shap)?

1 visualizzazione (ultimi 30 giorni)
Is there a command ( like "sort" for example ) arranges vector elements ascending ,max, descending (humped shap)?
  6 Commenti
Mohammed AlThani
Mohammed AlThani il 28 Ott 2019
yes, kind of.
but as index increase the value increases too, till maximum ,then the opposit as index increases value decreases. " hump shaped arrangement"

Accedi per commentare.

Risposta accettata

Stephen23
Stephen23 il 28 Ott 2019
>> V = randi(99,1,23)
V =
93 68 76 74 39 65 17 70 4 28 5 10 82 69 32 95 4 44 38 76 79 19 49
>> Y = sort(V);
>> Z = [Y(1:2:end),fliplr(Y(2:2:end))]
Z =
4 5 17 28 38 44 65 69 74 76 82 95 93 79 76 70 68 49 39 32 19 10 4

Più risposte (1)

Yuan Li
Yuan Li il 28 Ott 2019
Yes. Use sort.
e.g.
a = [1,3,2,4];
b = sort(a,'ascend');% b = [1,2,3,4]
c = sort(a,'descend');% c = [4,3,2,1]

Categorie

Scopri di più su Creating and Concatenating Matrices in Help Center e File Exchange

Tag

Prodotti

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by