mnrnd
多项式随机数
句法
r = mnrnd(n,p)
r = mnrnd(n,p,m)
r = mnrnd(n,p)
描述
r = mnrnd(n,p)
返回随机值r
来自带有参数的多项式分布n
和p
。n
是一个正整数,指定每个多项式结果的试验数(样本量)。p
是1乘k多项式概率的向量,其中k是多项式垃圾箱或类别的数量。p
必须总和一个。(如果p
不总结一个r
完全由南
值。)r
是1乘k向量,包含每个的计数k多项式垃圾箱。
r = mnrnd(n,p,m)
返回m
来自多项式分布的随机向量与参数n
和p
。r
是一个m
-经过-k矩阵,哪里k是多项式垃圾箱或类别的数量。每一行r
对应于一个多项式结果。
r = mnrnd(n,p)
从不同的多项式分布产生结果。p
是一个m-经过-k矩阵,哪里k是多项式垃圾箱或类别的数量,每个m行包含一组不同的多项式概率。每一行p
必须总和一个。(如果有任何行p
不总结一个,相应的行r
完全由南
值。)n
是一个m- 正整数或单个正整数的by-1向量(复制mnrnd
到m-b-1矢量)。r
是一个m
-经过-k矩阵。每一行r
使用相应的行生成n
和p
。
例子
生成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中引入
这个话题有帮助吗?