- 积分
- 0
- 注册时间
- 2010-10-4
- 仿真币
-
- 最后登录
- 1970-1-1
|
楼主 |
发表于 2011-8-29 10:06:37
|
显示全部楼层
来自 吉林长春
本帖最后由 fengfeihua 于 2011-9-27 08:54 编辑
谢谢大家了,我还有一个问题就是在生成的一组随机数中有时会有某几个数重复出现的情况,比如我抽了50个数,其中数字10出现了三次,如果在生成随机数的过程中避免数字出现重复应该对下面的程序进行怎么修改呀?谢谢大家了
for i=1:200
a(1,i)=randi(200);%生成200个随机数
end
j=0;
d=zeros(1,50)
N=30;
farm=cell(N,2);
for j=1:30
for k=1:50
b=ceil(rand*200);
c=a(1,b);
d(1,k)=c;
end
farm(j,:)=[{j},{d}];
end fid = fopen('exp.txt','a'); for i=1:30 a=farm{i,2}; fprintf(fid,'%5.0f %5.0f\n',a); end farm{n,2} %2不变,前面n为1-30 |
|