随机数产生matlab语言程序

2017年3月18日 435 次阅读 0 条评论 0 人点赞

昨天忽然有一个任务,就是在1-100中随机抽取15个数,需要抽取100组,需要保证100组数不能够完全相同,因为matlab程序比较简单,于是就有了下边一个matlab程序。

 

x=zeros(100,15);

s=sort(randperm(100,15));

x(1,:)=s

for i=2:100
for k=0:10000

s= sort(randperm(100,15));
for j=1:i-1

if (s==x(j,:))
break
end
end
if(j==i-1)
x(i,:)=s;
break
end

end
end
x

 

菜鸟

文章评论(0)