【Matlab】怎样随机产生几个数,且这几个数满足一定的条件?具体描述见下:

问题描述:

【Matlab】怎样随机产生几个数,且这几个数满足一定的条件?具体描述见下:
使用matlab怎样随机产生5个数,且满足一下条件:
a+b+c+d+e=69
1=
1个回答 分类:综合 2014-11-28

问题解答:

我来补答
T = 69;
Min1 = 1;
Min2 = 1;
Max1 = 31;
Max2 = 24;
DE = randi([Min2 Max2],2,1);
while 1
LeftOver = T - sum(DE);
ABC = [];
for i = 1:2
ABC = [ABC;randi([Min1 ((LeftOver-1)>Max1)*Max1+(LeftOver-1
 
 
展开全文阅读
剩余:2000
上一页:画钩的
下一页:速率