How can i randomly move the values of a vector

2 vues (au cours des 30 derniers jours)
zahid
zahid le 23 Juil 2015
Hi everyone.
Suppose i have a column vector X=[1;2;5;7;8].Now i want randomly arrangement of the values of this vector.For example X1=[2,7,8,1,5] is one of such random arrangement.My purpose is to randomly movement of this vector values and then add it to another vector say Y in one of my simulation experiment.
THANKS WITH BEST WISHES

Réponse acceptée

Manolis Michailidis
Manolis Michailidis le 23 Juil 2015
  1 commentaire
Manolis Michailidis
Manolis Michailidis le 23 Juil 2015
sorry now i took a better look here try this
X=[1;2;5;7;8];
n=length(X);
y = datasample(X,n,'Replace',false)

Connectez-vous pour commenter.

Plus de réponses (1)

Thorsten
Thorsten le 23 Juil 2015
X = X(randperm(numel(X));

Catégories

En savoir plus sur MATLAB dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by