Clear Filters
Clear Filters

Arranging a vector to new index position

2 views (last 30 days)
I have a vector E= [E1, E2.... En]. I have shuffled it's index with randomperm. I want to arrange the vector E according to new index.

Accepted Answer

Dyuman Joshi
Dyuman Joshi on 25 Jan 2023
Moved: Jan on 25 Jan 2023
You mean like this
n=15;
E = randi(50,1,n)
E = 1×15
24 37 16 40 45 46 49 29 48 38 32 49 43 6 22
idx = randperm(n)
idx = 1×15
6 12 5 3 4 8 2 15 10 13 7 11 9 14 1
Eprime = E(idx)
Eprime = 1×15
46 49 45 16 40 29 37 22 38 43 49 32 48 6 24

More Answers (0)

Categories

Find more on Matrices and Arrays in Help Center and File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!