MATLAB如何使用cdf函数计算指定分布的累积分布

2020年12月24日16:18:10MATLAB如何使用cdf函数计算指定分布的累积分布已关闭评论

MATLAB如何使用cdf函数计算指定分布的累积分布

【语法说明】

Y=cdf(‘name’,X,A)

Y=cdf(‘name’,X,A,B)

Y=cdf(‘name’,X,A,B,C)

字符串name指定概率分布的名称。函数计算X中的元素在参数A、B、C和分布名称name决定的概率分布下的累积分布函数值。Y返回与输入参数同型的数组。如果X、A、B或C其中之一为标量,则将其扩展为与其他参数同型的数组。

【功能介绍】cdf(Cumulative Distribution Functions)计算指定分布的累积分布函数值。cdf的内部调用了betacdf、expcdf、gamcdf等函数,通过对name参数的判断决定调用哪个函数。

【实例】绘制对数正态分布和瑞利分布的累积分布函数曲线。

>> x=0:.1:6;

>> y1=cdf('logn',x,0,1);  % 对数正态分布

>> y2=cdf('rayl',x,2);  % 瑞利分布

>> plot(x,y1,'r-');

>> hold on;

>> plot(x,y2,'b.-');

>> hold off

>> legend('logn', 'rayl');

执行结果如图10-14所示。

 

图10-14 用cdf绘制不同概率分布的累积分布函数

【实例讲解】累积分布函数是概率密度函数的积分,取值从 0开始递增至1。

  • 版权声明:本篇文章(包括图片)来自网络,由程序自动采集,著作权(版权)归原作者所有,如有侵权联系我们删除,联系方式(QQ:452038415)。