selecting random

4 Ansichten (letzte 30 Tage)
milad babaei
milad babaei am 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.

Antworten (2)

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

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

Kategorien

Mehr zu Random Number Generation 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