sorting vector by value and position

24 Ansichten (letzte 30 Tage)
Tomas
Tomas am 5 Nov. 2022
Kommentiert: Tomas am 5 Nov. 2022
Hello, i need to sort this vector by value and also keep the position [109 97 116 108 97 98] to [5 1 6 4 2 3].
Any ideas how to do it?

Akzeptierte Antwort

Torsten
Torsten am 5 Nov. 2022
A = [109 97 116 108 97 98];
[~,p] = sort(A,'ascend');
r = 1:length(A);
r(p) = r
r = 1×6
5 1 6 4 2 3

Weitere Antworten (0)

Kategorien

Mehr zu Shifting and Sorting Matrices finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by