怎么利用 MATLAB 产生伯努利试验次数 n 10,20,100,1000 、事件发生概率 p  0.01,0.05,0.1,0.3共 16 种参数情况下二项分布的统计直方图

img


像上图这样的直方图,横坐标是次数,纵坐标是概率

img


题目如上,真的找不到代码了

详细参考代码如下,望采纳

% 生成伯努利试验次数
n = [10, 20, 100, 1000];

% 生成事件发生概率
p = [0.01, 0.05, 0.1, 0.3];

% 生成二项分布
b = binopdf(1:max(n), n, p);

% 绘制统计直方图
bar(1:max(n), b);