语言环境:Matlab
源代码:
randint(1,10000,[0 7]) %randint生成0-7均匀分布随机整数1*10000矩阵
histogram(ans) %创建10000次0-7随机正整数生成的柱状图
title('Histogram of 10000 times equal probability distribution Data') %柱状图标题
tabulate(ans) %统计数组中各个元素出现的次数,第一列元素值,第二例出现次数,第三列出现次数所占百分比
(1)输出10000次0-7之间正整数的等概率随机数生成结果;
(2)输出Figure1,即10000次0-7随机整数生成的柱状图,可以看出在等概率条件下,0-7之间每个整数出现次数在理论值1250次左右波动,误差在可接受范围内;
(3)输出统计0-7各个元素生成次数结果如下: