How can i randomly move the values of a vector

4 Ansichten (letzte 30 Tage)
zahid
zahid am 23 Jul. 2015
Beantwortet: Thorsten am 23 Jul. 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

Akzeptierte Antwort

Manolis Michailidis
Manolis Michailidis am 23 Jul. 2015
  1 Kommentar
Manolis Michailidis
Manolis Michailidis am 23 Jul. 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)

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (1)

Thorsten
Thorsten am 23 Jul. 2015
X = X(randperm(numel(X));

Kategorien

Mehr zu MATLAB 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!

Translated by