How can i randomly move the values of a vector

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

 Accepted Answer

1 Comment

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)

Sign in to comment.

Categories

Find more on Physics in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!