PDA

查看完整版本 : [MATLAB基础] 求:如何用最基本的随机数函数rand产生二项分布B(n,p)?


david910512
2010-06-04, 02:10
先考虑Bernoulli实验,为此产生一个(0,1)上均匀分布函数,若这个数小于p,则式样结果记为1,否则记为0,那么实验结果服从0-1分布,n个阻力0-1分布随机数的和便是一个二项分布随机数。根据这样的思路编写B(n,p)随机数生成函数。