文档

mnrnd

多项式随机数

句法

r = mnrnd(n,p)
r = mnrnd(n,p,m)
r = mnrnd(n,p)

描述

r = mnrnd(n,p)返回随机值r来自带有参数的多项式分布npn是一个正整数,指定每个多项式结果的试验数(样本量)。p是1乘k多项式概率的向量,其中k是多项式垃圾箱或类别的数量。p必须总和一个。(如果p不总结一个r完全由值。)r是1乘k向量,包含每个的计数k多项式垃圾箱。

r = mnrnd(n,p,m)返回m来自多项式分布的随机向量与参数npr是一个m-经过-k矩阵,哪里k是多项式垃圾箱或类别的数量。每一行r对应于一个多项式结果。

r = mnrnd(n,p)从不同的多项式分布产生结果。p是一个m-经过-k矩阵,哪里k是多项式垃圾箱或类别的数量,每个m行包含一组不同的多项式概率。每一行p必须总和一个。(如果有任何行p不总结一个,相应的行r完全由值。)n是一个m- 正整数或单个正整数的by-1向量(复制mnrndm-b-1矢量)。r是一个m-经过-k矩阵。每一行r使用相应的行生成np

例子

生成2个具有相同概率的随机向量:

n = 1e3;p = [0.2,0.3,0.5];r = mnrnd(n,p,2)r = 215 282 503 194 303 503

生成2个具有不同概率的随机向量:

n = 1e3;p = [0.2,0.3,0.5;... 0.3,0.4,0.3;];r = mnrnd(n,p)r = 186 290 524 290 389 321

也可以看看

在R2006b中引入

这个话题有帮助吗?