Azzera filtri
Azzera filtri

How do you use randperm on a vector?

9 visualizzazioni (ultimi 30 giorni)
lauuser1
lauuser1 il 14 Feb 2016
Commentato: Guillaume il 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?

Risposta accettata

Kristi
Kristi il 14 Feb 2016
A = repmat(1:6, [1 4])
B = A(randperm(24))
  1 Commento
Guillaume
Guillaume il 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.

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su Structures 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!

Translated by