How do you use randperm on a vector?
18 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
lauuser1
am 14 Feb. 2016
Kommentiert: Guillaume
am 14 Feb. 2016
I have a vector
A = repmat(1:6, [1 4])
and I need to use randperm to randomize it. How would I do that?
0 Kommentare
Akzeptierte Antwort
Kristi
am 14 Feb. 2016
A = repmat(1:6, [1 4])
B = A(randperm(24))
1 Kommentar
Guillaume
am 14 Feb. 2016
B = A(randperm(numel(A))
would be a lot better since it will work regardless of the size of A. As a rule avoid hardcoded constants, particularly as it's trivial to obtain the number of elements in A.
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Creating and Concatenating Matrices finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!