本博文源于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;>>
实验效果
如果觉得《matlab累积分布图绘制cdfplot》对你有帮助,请点赞、收藏,并留下你的观点哦!