其他分享
首页 > 其他分享> > matlab使用cdfplot画累积分布函数CDF图像

matlab使用cdfplot画累积分布函数CDF图像

作者:互联网

假设现有一组数据,我们需要画出他的累积分布函数图像

这里我们通过正态分布随机生成两组数据

data1=normrnd(0,5,[1,500]);
data2=abs(normrnd(0,5,[1,500]));
他们的分布分别为下图所示:

 

 

 

 

 

 

使用cdfplot函数就可以简单的画出他们的累积分布函数曲线

figure(1)
hold on
cdfplot(data1)
cdfplot(data2)
box on
如下图所示:

 

 

 

这里有个问题就是cdfplot函数里面是没有选择线条类型颜色的参数的,这里可以使用下面的方法进行选择:

figure(2)
hold on
h1=cdfplot(data1)
h2=cdfplot(data2)
set(h1,'LineStyle', '-.', 'Color', 'r','LineWidth',1)
set(h2,'LineStyle', '--', 'Color', 'b','LineWidth',3)
box on
结果如下图

 

 


————————————————
版权声明:本文为CSDN博主「WHZhang的技术博客」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_42623330/article/details/114287475

标签:累积,CDF,cdfplot,函数,normrnd,matlab,data1,data2
来源: https://www.cnblogs.com/zywnnblog/p/14853974.html