MATLAB学习交流

Matlab  binopdf/binornd--生成二项分布随

2016-06-13  本文已影响1667人  CharlesSun9

> R=binornd(10,0.5)

R =

3

> R=binornd(10,0.5,1,6)

R =

8 1 3 7 6 4

> R=binornd(10,0.5,[1,10])

R =

6 8 4 6 7 5 3 5 6 2

> R=binornd(10,0.5,[2,3])

R =

>     7     5     8

>  6     5     6

>n = 10:10:60;

>r1 = binornd(n,1./n)

r1 =

2 1 0 1 1 2

>r2 = binornd(n,1./n,[1 6])

r2 =

0 1 2 1 3 1

例子:
某人向空中抛硬币100次,落下是正面向上的概率0.5,100次中正面向上的次数记为X: (1) 求X=45的概率,(2) 绘制分布列图象。。
clear;
px=binopdf(45,100,0.5) % 计算x=45的概率
%作图
x=1:100;
p=binopdf(x,100,0.5);
plot(x,p);title('概率分布图')

上一篇下一篇

猜你喜欢

热点阅读