Matlab生成二项分布随机变量的代码示例
在Matlab中,可以使用binornd函数生成二项分布的随机变量。例如,要生成10个试验,成功概率为0.7的二项分布随机变量,可以使用以下代码:
result = binornd(10, 0.7);
返回的result是一个长度为10的随机变量数组,每个元素的取值为0或1,分别表示这一次试验失败或成功的结果。其中0.7是成功概率P。你可以通过改变输入的参数,自定义二项分布的参数。例如,若要以概率P=0.3返回1,则可以使用以下Matlab代码:
result = binornd(1, 0.3);