![MATLAB 2020数学计算从入门到精通](https://wfqqreader-1252317822.image.myqcloud.com/cover/840/43806840/b_43806840.jpg)
3.2.1 (0-1)分布
设随机变量X只可能取0与1两个值,它的分布律是
P{X=k}=pk(1-p)1-k,k=0,1(0<p<1),
则称X服从以p为参数的(0-1)分布,(0-1)分布就是n=1情况下的二项分布。
(0-1)分布的分布律也可写成
![](https://epubservercos.yuewen.com/403E7C/23083822209829806/epubprivate/OEBPS/Images/82_02.jpg?sign=1738998174-Hm6JmaRZU0Zzjl9Chl7sNzBifbSY61aQ-0-0fb3b53afb54528048affea3b4839869)
对于一个随机试验,如果它的样本空间只包含两个元素,即S={e1,e2},总能在S上定义一个服从(0-1)分布的随机变量
![](https://epubservercos.yuewen.com/403E7C/23083822209829806/epubprivate/OEBPS/Images/82_03.jpg?sign=1738998174-s4max3wPEk6q4FOBVcKLmBSvhs20diFW-0-b4fba6eded3f7706bcfdc8c113af5493)
来描述这个随机试验的结果,例如,对新生婴儿的性别进行登记,检查产品的质量是否合格,某车间的电力消耗是否超过负荷以及前面多次讨论过的“抛硬币”试验等都可以用(0-1)分布的随机变量来描述。(0-1)分布是经常遇到的一种分布,任何一个只有两种结果的随机现象都服从0-1分布。
在MATLAB中,binornd函数用于生成二项分布的随机样本,该函数具体的调用格式见表3-11。
表3-11 binornd函数调用格式
![](https://epubservercos.yuewen.com/403E7C/23083822209829806/epubprivate/OEBPS/Images/82_04.jpg?sign=1738998174-C27IjZyy7AbqU2greDRfaVcXfl5F7JU1-0-8079dd002f8146aba08df9a8ff902c4d)
在MATLAB中,binopdf函数用于计算二项分布概率密度函数,该函数具体的调用格式见表3-12。
表3-12 binopdf函数调用格式
![](https://epubservercos.yuewen.com/403E7C/23083822209829806/epubprivate/OEBPS/Images/83_01.jpg?sign=1738998174-5LlE9WUo0JfM3Q8iiE6DHUl2KqqBDG8H-0-04ac600a124fa734b9f6aa42b695d833)
在MATLAB中,binocdf函数用于计算二项分布累积分布函数,该函数的具体的调用格式见表3-13。
表3-13 binocdf函数调用格式
![](https://epubservercos.yuewen.com/403E7C/23083822209829806/epubprivate/OEBPS/Images/83_02.jpg?sign=1738998174-kpWLd9UhSq2kHdld6Vr4GJPdsHzytcEP-0-14131f8502ddfc0ab5c175bd159e8a99)
在MATLAB中,binoinv函数用于计算二项分布逆累积分布函数,该函数的具体的调用格式见表3-14。
表3-14 binoinv函数调用格式
![](https://epubservercos.yuewen.com/403E7C/23083822209829806/epubprivate/OEBPS/Images/83_03.jpg?sign=1738998174-4XsleRPn9nvIJ6F23NoSLHEh9b7apeEz-0-519d94c6a8b0856ddc63e043d943cd25)
例3-6: 设一汽车在开往目的地的道路上需经过四组信号灯,每组信号灯以1/2的概率允许或禁止汽车通过。以X表示汽车首次停下时,它已通过的信号灯的组数(设各组信号灯的工作是相互独立的),求X的概率分布。
以p表示每组信号灯禁止汽车通过的概率,易知X的分布律为
![](https://epubservercos.yuewen.com/403E7C/23083822209829806/epubprivate/OEBPS/Images/83_04.jpg?sign=1738998174-0XubVNez5KAA3hT308L3IXoeEFHvGwPA-0-d79436c43a63685881bcc66bf10e5563)
![](https://epubservercos.yuewen.com/403E7C/23083822209829806/epubprivate/OEBPS/Images/83_05.jpg?sign=1738998174-OQeq7yzhz9X6MWOK1Z73uDBD1QhPnRL4-0-b462980ac75e260cce580008f01a1c65)
或写成P{X=k}=(1-p)kp,k=0,1,2,3,p{X=4}=(1-p)4。以p=1/2代入得
![](https://epubservercos.yuewen.com/403E7C/23083822209829806/epubprivate/OEBPS/Images/83_06.jpg?sign=1738998174-ufZsQivW12wqzfzF0Gapd2YMCApUVXLg-0-0800fb6e57b3b7004fafedd0ff3ae972)
解: MATLAB程序如下。
![](https://epubservercos.yuewen.com/403E7C/23083822209829806/epubprivate/OEBPS/Images/83_07.jpg?sign=1738998174-Qv321pbfbkpOrgWBWdkogvEYrIpC3lPJ-0-27f18b9fa78461d0c4824b4f24f9a06f)
经对比,数学计算与代码运行后,通过的信号灯的组数得到的概率相同。
例3-7: 上例中,当通过100组信号灯,计算汽车首次停下时,它已通过的信号灯的组数为50组时的概率。
![](https://epubservercos.yuewen.com/403E7C/23083822209829806/epubprivate/OEBPS/Images/84_01.jpg?sign=1738998174-uS0cwKdJmpxZXdoWREj7ZGYO6ue1Dn7i-0-8b9eb3462bae13b2d30f019a6554fd8f)
![](https://epubservercos.yuewen.com/403E7C/23083822209829806/epubprivate/OEBPS/Images/84_02.jpg?sign=1738998174-JRxzOhu3lPrNGblUE2CIDKS3NyzyubXU-0-a5a15264f44591b9d47c0798b47011a6)