发布网友 发布时间:2024-10-27 02:14
共2个回答
热心网友 时间:2024-10-27 02:12
a=1;
b=3;
c=4;
d=8;
tempv=1:8;
for i=1:10
%%% Start
if isempty(tempv)
tempv=1:8;
end
tindex=ceil(rand*length(tempv));
switch tempv(tindex)
case 1
pick=[a c];
case 2
pick=[a d];
case 3
pick=[b c];
case 4
pick=[b d];
case 5
pick=[a b];
case 6
pick=[c d];
case 7
pick=[b a];
case 8
pick=[d c];
end
tempv(tindex)=[];
%%End
pick
end
%一共六个情况各一次,1奇1偶共4次,2奇一次,2偶一次
热心网友 时间:2024-10-27 02:13
x=[a,a,b,b,c,c,d,d];%选择的样本
y=randperm(length(x));%8次随机选择
for i=1:length(x)%输出
disp(x(y(i))
end