本博文源于matlab对概率论与数理统计的应用。讲述matlab绘制累积分布图绘制。首先先要谈一下什么是累积分布
累积分布概念
它的本质就是概率密度的积分,能完整描述一个实随机变量X的概率分布。一般以大写CDF标记.
matlab函数格式讲解
cdfplot(x)
h = cdfplot(x)
cdfplot函数用于绘制累积分布图。其中,x是分析的样本;h为返回曲线的句柄。
例子:生成正态分布与weibull分布数据,然后绘制其相应的累积分布图
实验步骤
运用到normrnd()与weibrnd()函数,两者函数使用方法一样的,传进四个参数,前两个犹如正态分布的μ和sigama,后面是M*N的矩阵里。步骤如下:
- 生成正态分布数据
- 生成weibull分布数据
- 绘制正态累积分布图
- 绘制weibull累积分布图
- 增加图例样式
>> clear all
>> %生成正态分布数据
>> M = 100;N=1;
>> x=normrnd(2,1,M,N);
>> %生成Weibull分布图
>> y = weibrnd(2,0.5,100,1);
>> %绘制正态概率图
>> h1 = cdfplot(x);
>> hold on
>> h2 = cdfplot(y);
>> xlabel('样本数据');
>> ylabel('累积分布函数F(x)');
>> title('Weibull概率图');
>> legend('正态分布数据','Weibull分布数据');
>> grid off;
>>
实验效果
版权声明:本文为m0_37149062原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。