selecting random

4 vues (au cours des 30 derniers jours)
milad babaei
milad babaei le 8 Juin 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.

Réponses (2)

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

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

Catégories

En savoir plus sur Random Number Generation 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