第4章_ 概率统计
第4章_ 概率统计
本章介绍MATLAB在概率统计中的若干命令和使用格式,这些命令存放于MatlabR12\Toolbox\Stats中。
4.1_ 随机数的产生
4.1.1_ 二项分布的随机数据的产生
命令 参数为N,P的二项随机数据
函数 binornd
格式 R = binornd(N,P)__ %N、P为二项分布的两个参数,返回服从参数为N、P的二项分布的随机数,N、P大小相同。
R = binornd(N,P,m)__ %m指定随机数的个数,与R同维数。
R = binornd(N,P,m,n)_ %m,n分别表示R的行数和列数
例4-1
>> 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
4.1.2_ 正态分布的随机数据的产生
命令 参数为μ、σ的正态分布的随机数据
函数 normrnd
格式_ R = normrnd(MU,SIGMA)__ %返回均值为MU,标准差为SIGMA的正态分布的随机数据,R可以是向量或矩阵。
R = normrnd(MU,SIGMA,m)_ %m指定随机数的个数,与R同维数。
R = normrnd(MU,SIGMA,m,n)__ %m,n分别表示R的行数和列数
例4-2
>>n1 = normrnd(1:6,1./(1:6))
n1 =
___ 2.1650___ 2.3134___ 3.0250___ 4.0879___ 4.8607___ 6.2827
>>n2 = normrnd(0,1,[1 5])
n2 =
___ 0.0591___ 1.7971___ 0.2641___ 0.8717__ -1.4462
>>n3 = normrnd([1 2 3;4 5 6],0.1,2,3)__ %mu为均值矩阵