如果随机变量 X 的概率密度为
其中 μ , σ 均为常数,且 σ >0,则称 X 服从参数为 μ 和 σ 2 的正态分布,记作 X ~ N ( μ , σ 2 ),当 μ =0, σ =1时,称 X 服从标准正态分布,记作 X ~ N (0,1) .
MATLAB中提供的正态分布的函数如下:
命令格式: normpdf(X,M,C)
格式 求正态分布的密度函数.其中X为随机变量,M为正态分布参数 μ ,C为参数 σ .
命令格式: normcdf(X,M,C)
功能:求正态分布的累积分布函数.其中X为随机变量,M为正态分布参数 μ ,C为参数 σ .
命令格式: norminv(P,M,C)
格式 求正态分布的逆累积分布函数.其中P为显著概率,M为正态分布参数 μ ,C为参数 σ .
命令格式: normrnd(M,C,m,n)
格式 产生服从正态分布的随机数.其中M为正态分布参数 μ ,C为参数 σ ,m和n为随机矩阵的行数和列数.
命令格式: normstat(M,C)
功能:求正态分布的数学期望和方差.其中M为正态分布参数 μ ,C为参数 σ .
在MATLAB中求标准正态分布的密度函数及累积分布函数和一般正态分布的密度函数及累积分布函数的程序如下:
运行结果如图2-1所示.
图2-1 正态分布的密度函数和累积分布函数
用正态分布的逆累积分布函数求在一定显著概率条件下,假设检验临界值如下:
产生服从标准正态分布或一般正态分布的随机数的程序如下:
求正态分布的数学期望和方差的例子如下:
[ed]=normstat(0,1) e=0 d=1
[ed]=normstat(2,4) e=2 d=16
[ed]=normstat(2,0.1) e=2 d=0.0100