MATLAB使用normpdf函数计算正态分布概率密度的方法
【语法说明】
y=normpdf(x,mu,sigma ) :计算由参数mu,sigma指定的正态分布中x中元素的概率密度函数值。 y是与x、n、p相同类型的数组,如果输入参数之一是标量,则扩展为与其他输入参数相同类型的矩阵或数组。
y=normpdf(x,mu ) :默认sigma=1。
y=normpdf(x )默认mu=0,sigma=1,即标准正态分布。
【功能介绍】计算正态分布的概率密度函数值。 正态分布是一般的概率分布,常用于表示观测值以某中心为中心对称波动。 根据中心极限定理,如果观察到的现象由许多微小因素构成,则该现象很可能呈正态分布。
【实例】计算描绘正态分布概率密度函数曲线的随机变量收敛在3x3的区域内的概率。
x=-4:1:4;
y=normpdf(x,0,1 ); %标准正态分布
plot(x,y );
保持打开;
ind=find(x=3x=-3 );
bar(x(ind ),y ) ind ),' r ' );
title ()标准正态分布:红色区域为-3sigma x 3sigme;
保持关闭
v=quad(normpdf ),- 3,3 ) %落在-3x3的区域内的概率
v=
0.9973
执行结果如图10-1所示。
图10-1标准正态分布概率密度函数图
【实例解说】quad函数用于求一元函数的定积分。 对于标准正态分布,随机变量收敛在3x3范围内的概率为99.73%,表明大部分随机变量收敛在平均值附近3的范围内。