|
FreeMat
|
Section: Random Number Generation
Generates random variables with a binomial distribution. The general syntax for its use is
y = randbin(N,p)
where N is a vector representing the number of Bernoulli trials, and p is the success probability associated with each trial.
A Binomial random variable describes the number of successful outcomes from N Bernoulli trials, with the probability of success in each trial being p. The probability distribution is
Here we generate 10 binomial random variables, corresponding to N=100 trials, each with probability p=0.1, using both randbin and then again using rand (to simulate the trials):
--> randbin(100,.1*ones(1,10)) ans = 6 7 6 7 13 7 7 10 13 15 --> sum(rand(100,10)<0.1) ans = 11 9 8 9 15 16 11 17 4 7