selecting random

4 views (last 30 days)
milad babaei
milad babaei on 8 Jun 2011
i have made a vector like this x(1,i), i=1 to 10e6 in a m.file(this is my output format ) now i want to choose randomly 10000 of them and then showing those vectors.

Answers (2)

Andrei Bobrov
Andrei Bobrov on 8 Jun 2011
x = rand(1,10e6);
I = randperm(10e6);
xout = x(I(1:1e4));

Clemens
Clemens on 8 Jun 2011
If you want with laying back you could get random indices with:
ind = randi(1e6,1e4,1);
xout = x(ind);

Categories

Find more on Random Number Generation 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!