Page 20 - 数学建模算法与应用
P. 20

Mathematical Modeling Algorithms and Applications
             数学建模算法与应用


             次数的概率分布,其中每个实验只有两个可能的结果(成功或失败),每个实验
             的成功概率保持恒定在 p。这个具有二元结果的单一实验被称为伯努利检验。值

             得注意的是,当实验次数 n 等于 1 时,二项式分布会退化为伯努利分布。因此,
             二项分布在二元结果的显著性检验中起着基础作用。在 MATLAB 中,可以使用
             binornd 函数产生二项分布随机数。其使用方法如下:
                  ■ R = binornd(N,P)——N、P 为二项分布的两个参数,返回服从参数为 N、
             P 的二项分布的随机数,且 N、P、R 的形式相同。

                  ■ R = binornd(N,P,m)——m 是一个 1×2 向量,它为指定随机数的个数。
             其中 N、P 分别代表返回值 R 中行与列的维数。
                  ■ R = binornd(N,P,m,n)——m、n 分别表示 R 的行数和列数。

                  例 某射击手进行射击比赛,假设每枪射击命中率为 0.45,每轮射击 10 次,
             共进行 10 万轮。用直方图表示这 10 万轮每轮命中成绩的可能情况。
                  解 在 MATLAB 中编写代码如下:
                  clear all

                  clc
                  x = binornd(10,0.45,100000,1);
                  hist(x,11);

                  运行程序,得到结果如图 1-2 所示。

















                                        图 1-2 射击结果直方图

                  从图 1-2 中可以看出,该射击员每轮最有可能命中 4 环。
                  2. 泊松分布随机数
                  泊松分布是统计学与概率论中一种常见的离散概率分布模型,首次由法国数



             10
   15   16   17   18   19   20   21   22   23   24   25