selecting random

1 回表示 (過去 30 日間)
milad babaei
milad babaei 2011 年 6 月 8 日
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.

回答 (2 件)

Andrei Bobrov
Andrei Bobrov 2011 年 6 月 8 日
x = rand(1,10e6);
I = randperm(10e6);
xout = x(I(1:1e4));

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

カテゴリ

Help Center および File ExchangeRandom Number Generation についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by