Array - Determine parameters (least number picked etc)

Hi All, I have a couple questions for arrays I was hoping I could get help with.
I am making an array that is 2500,1 and the numbers are randomly generated
1) How do I determine the number that was drawn the least?
2) Determine how many times a range of numbers was drawn?
Thanks so much ahead of time

1 个评论

Thanks for the reply guys, what I ended up doing was generating another array based off the results, basically a 52,1 array that has the number of times each number was drawn
Using MAX, and MIN works great for that but I am having trouble with the range part of it.
What I tried to do was range=sum(results(lowrange:highrange))
but I get an error, any suggestions for that?
The error is that the matrix is too large
Thanks

请先登录,再进行评论。

回答(2 个)

%Generate integer values from the uniform distribution on the set 1:10:
r = randi(10,2500,1); % 2500 randomly distributed numbers on the range 1:10
x=1:10;
n = hist(r,x); % histogram with value distribution
[minimum_apearance index]= min(n); % index will give the numbe appearing the least

类别

帮助中心File Exchange 中查找有关 Creating and Concatenating Matrices 的更多信息

标签

提问:

2013-7-23

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by