matlab输入二项分布函数,MATLAB如何使用binopdf函数计算二项分布的概率

MATLAB如何使用binopdf函数计算二项分布的概率

【语法说明】

Y=binopdf(X,N,P):函数返回 X 中的每个值在相应 N、P参数指定的二项分布下的概率值。X 中的元素值必须是 0~N 之间的整数,否则其概率值为零。输入参数 X、N、P 为同型矩阵,如果有参数为标量,则该参数将被扩展为其他参数同型的数组。

【功能介绍】计算二项分布概率。二项分布属于离散分布,没有概率密度函数的概念,binopdf函数求得的是二项分布取各个离散值的概率。

【实例】计算N=8,P分别等于0.3、0.5、0.7时,出现概率最大的随机变量值。

>> x=0:8;      % 随机变量取值为0~8

>> p1=binopdf(x,8,0.3)    % p=0.3

p1 =

0.0576 0.1977 0.2965 0.2541 0.1361

0.0467 0.0100 0.0012 0.0001

>> [~,index1]=max(p1);index1=index1-1 % 计算 p=0.3 时概率最大的随机变量值

index1 =

2

>> p1=binopdf(x,8,0.5)    % p=0.5

p1 =

0.0039 0.0312 0.1094 0.2187 0.2734

0.2187 0.1094 0.0312 0.0039

>> [~,index1]=max(p1);index1=index1-1 % 计算 p=0.5 时概率最大的随机变量值

index1 =

4

>> p1=binopdf(x,8,0.7)    % p=0.7

p1 =

0.0001 0.0012 0.0100 0.0467 0.1361

0.2541 0.2965 0.1977 0.0576

>> [~,index1]=max(p1);index1=index1-1 % 计算 p=0.7 时概率最大的随机变量值

index1 =

6

【实例讲解】在[~,index1]=max(p1)中,index1返回最大元素的序号,由于p1(1)~p1(9)分别对应随机变量0~8,因此出现概率最大的随机变量等于index1减1。

  • 0
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值