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 ExchangeDescriptive Statistics and Visualization についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by