bbok 发表于 2008-10-14 10:34

请问mantlab如何产生bernoulli分布的随机数?

请问mantlab如何产生bernoulli分布的随机数?,用哪个命令?谢谢!:handshake

sogooda 发表于 2008-10-14 11:08

伯努利分布也就是二项分布吧?
可以用下面的命令生成
y = random('Binomial',n,p,m,n)
生成m*n的y矩阵,其中的元素服从参数为n,p的二项分布。
比如:

y = random('Binomial',100,0.9,1,10)
y =
    84    93    89    92    92    91    92    95    88    89

bbok 发表于 2008-10-14 13:50

:handshake ,谢谢,我找了个更加简单的,randsrc命令,
y=randsrc(10,1)';
y =

   1    -1   1   1    -1    -1    -1   1   1    -1

这个正是我想要的。
页: [1]
查看完整版本: 请问mantlab如何产生bernoulli分布的随机数?