如何用matlab画出matlab 正态分布概率的累计概率分布函数

查看: 13589|回复: 2|关注: 0
正态分布的直方图和曲线如何同时画出
<h1 style="color:# 麦片财富积分
新手, 积分 20, 距离下一级还需 30 积分
s=randn(20,1);
x=-5:0.1:5;
y=normpdf(x,mean(s),std(s));
plot(x,y);hold on
我想把正态分布的直方图和曲线同时画出来,但是结果不对劲呀,求助高手。
<h1 style="color:# 麦片财富积分
原帖由 captain919 于
13:18 发表
s=randn(20,1);
x=-5:0.1:5;
y=normpdf(x,mean(s),std(s));
plot(x,y);hold on
我想把正态分布的直方图和曲线同时画出来,但是结果不对劲呀,求助高手。
randn函数产生了20个符合正态分布的数,而normpdf则计算了数组x中各个数值位于该正态分布中的概率,hist则以直方图显示一定区域内数值的频数。
值得注意的是,normpdf计算得到的值在 (0 1) 之间,而hist直方图则值都是整数,所以不能把他们画在一幅图中。
推荐使用histfit(s)来完成你想要的图。
s=randn(20,1);
histfit(s)复制代码
此外,还可以用以下代码:
s=randn(20,1);
x=-5:0.1:5;
y=normpdf(x,mean(s),std(s));
& & % 新建图形窗口
plot(x,y);hold on
[f, xc] = ecdf(s); % 调用ecdf函数计算xc处的经验分布函数值f
ecdfhist(f, xc);% 绘制频率直方图复制代码
[ 本帖最后由 看看帖子 于
20:14 编辑 ]
<h1 style="color:# 麦片财富积分
randn函数产生了20个符合正态分布的数,而normpdf则计算了数组x中各个数值位于该正态分布中的概率,hist则 ...
赞,谢谢!
站长推荐 /2
Powered byMATLAB各种概率分布画图_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
MATLAB各种概率分布画图
上传于||暂无简介
阅读已结束,如果下载本文需要使用1下载券
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩10页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢Matlab中有关正态分布的函数_图文_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
Matlab中有关正态分布的函数
上传于||文档简介
&&M&#8203;a&#8203;t&#8203;l&#8203;a&#8203;b&#8203;中&#8203;有&#8203;关&#8203;正&#8203;态&#8203;分&#8203;布&#8203;的&#8203;函&#8203;数&#8203;,&#8203;包&#8203;括&#8203;:&#8203;产&#8203;生&#8203;随&#8203;机&#8203;数&#8203;、&#8203;概&#8203;率&#8203;密&#8203;度&#8203;函&#8203;数&#8203;、&#8203;分&#8203;布&#8203;函&#8203;数&#8203;、&#8203;逆&#8203;分&#8203;布&#8203;函&#8203;数
阅读已结束,如果下载本文需要使用1下载券
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩4页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢

我要回帖

更多关于 累计标准正态分布 的文章

 

随机推荐