现有两个奇数a、b,两个偶数c、d.用matlab编程,每次从四个数中随机选出两个数,共选六次,
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/10/03 08:18:05
现有两个奇数a、b,两个偶数c、d.用matlab编程,每次从四个数中随机选出两个数,共选六次,
需保证一奇一偶,两奇,两偶,均为两次.请问该如何实现?
需保证一奇一偶,两奇,两偶,均为两次.请问该如何实现?
a=1;
b=3;
c=4;
d=8;
A=[a b];
B=[c d];
[A(round(rand)+1) B(round(rand)+1)]
再问: 没有实现循环选择6次的功能吧?
再答: for i=1:5 [A(round(rand)+1) B(round(rand)+1)] end
再问: 貌似不对啊,没有实现三种情况各发生两次的功能
再答: 之前没理解你的问题,做的是纯粹的随机过程。。。我做好了回你 a=1; b=3; c=4; d=8; tempv=1:4; for i=1:5 %%% Start if isempty(tempv) tempv=1:4; 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]; end tempv(tindex)=[]; %%End pick end
再问: 很接近了...但运行结果没有出现两个奇数或两个偶数的情况,这是怎么回事呢?麻烦您再看看吧,谢谢了
再答: a=1; b=3; c=4; d=8; tempv=1:6; for i=1:7 %%% Start if isempty(tempv) tempv=1:6; 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]; end tempv(tindex)=[]; %%End pick end %一共六个情况各一次,1奇1偶共4次,2奇一次,2偶一次
b=3;
c=4;
d=8;
A=[a b];
B=[c d];
[A(round(rand)+1) B(round(rand)+1)]
再问: 没有实现循环选择6次的功能吧?
再答: for i=1:5 [A(round(rand)+1) B(round(rand)+1)] end
再问: 貌似不对啊,没有实现三种情况各发生两次的功能
再答: 之前没理解你的问题,做的是纯粹的随机过程。。。我做好了回你 a=1; b=3; c=4; d=8; tempv=1:4; for i=1:5 %%% Start if isempty(tempv) tempv=1:4; 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]; end tempv(tindex)=[]; %%End pick end
再问: 很接近了...但运行结果没有出现两个奇数或两个偶数的情况,这是怎么回事呢?麻烦您再看看吧,谢谢了
再答: a=1; b=3; c=4; d=8; tempv=1:6; for i=1:7 %%% Start if isempty(tempv) tempv=1:6; 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]; end tempv(tindex)=[]; %%End pick end %一共六个情况各一次,1奇1偶共4次,2奇一次,2偶一次
现有两个奇数a、b,两个偶数c、d.用matlab编程,每次从四个数中随机选出两个数,共选六次,
相邻两个数的平方差是( )A 奇数 B偶数C 奇数或偶数 D以上结论都不对
两个奇数的乘积一定是什么数?A奇数 B偶数 C质数 D合数请举例说明
两个奇数的积( ) A 奇数 B 偶数 C 奇数和偶数 D 不确定
是两个数的最大公因数,这两个数一定是?A质数B奇数C互质数D公因数,
任意两个奇数相乘积一定是.A奇数,B偶数 C质数 D合数
概率计算,A从0-6中随机选两次,每次选一个数,B写出0-6任意两个数字,请问写对的概率是多少?
从1,2,3,4这四个数中任取出的两数,计算取出的两个数中一个是奇数,一个是偶数的概率.
两个质数的乘积一定是A奇数 B偶数 C质数 D合数
两个连续自然数的和一定是( )A:奇数.B:质数.C:合数.D:偶数
两个质数的乘积一定是( ).a.奇数 b.偶数 c.合数 d.质数
两个质数相乘积一定是.A质数,B合数 C偶数 D奇数