y=randperm(30);%1到30的一个序列
red=zeros(1,6);
for j = 1:6 %循环不放回抽走6个数
index = randi(34-j,1);
red(j) = y(index);
y(index) = [];%去掉抽走的数,接着抽样
end
简单的不放回抽样matlab代码实现
最新推荐文章于 2024-04-16 18:59:33 发布
y=randperm(30);%1到30的一个序列
red=zeros(1,6);
for j = 1:6 %循环不放回抽走6个数
index = randi(34-j,1);
red(j) = y(index);
y(index) = [];%去掉抽走的数,接着抽样
end