我正在进行一些模拟研究,对于最初的试验,我试图模拟100个气体颗粒,然后将这些气体颗粒随机分成5组,分组10或100次(任何组中的非零值)。之后,我必须找到具有最高粒子和数量的组。
例如
100 gas particles
1 2 3 4 5(groups) Total particle group/Highest number
20|20|20|20|20 100 1-2-3-4-5/20
70|16|04|01|09 100 1/70
18|28|29|10|15 100 3/29
.
.
etc
我用它来一次生成5个随机数
for i=1:1
randi([1,100],1,5)
end
ans =
50 41 9 60 88
但我怎样才能找到最高的数字和群组?
答案 0 :(得分:2)
使用max函数:
a = [50 41 9 60 88];
[C,I] = max(a)
C应该等于88而I到4。
对于相等的特殊情况(代码中的第一行),您必须阅读documentation以查看最大值的结果。我认为返回的索引将是第一个最大值。