画一组数据的概率密度正态分布图现在有一组随机排列的颗粒直径的值,符合正态分布,我想要画出他们的概率分布图,看看与标称值5

画一组数据的概率密度正态分布图
现在有一组随机排列的颗粒直径的值,符合正态分布,我想要画出他们的概率分布图,看看与标称值500μm的吻合程度.用MATLAB编程如下,结果得到的图的纵坐标不是百分比.请专业人士指点.希望能给出正确的编程.(若有excel或者origin方法也可以,希望说具体点.
x=load('E:data.txt')
[mu,sigma] = normfit(x)
d=pdf('norm',x,mu,sigma);
figure
plot(x,d,'.');
xlabel('颗粒直径/μm');ylabel('占比');
title('颗粒粒径分布图');
这忒狠 1年前 已收到1个回答 举报

huochaihe77 幼苗

共回答了16个问题采纳率:93.8% 举报

这是当然的啦,你画的概率密度函数,y轴是概率密度啊,要保证曲线在负无穷到正无穷上的积分是1的!
你可以用MATLAb画个标准正态分布看看
x=-3:0.1:3;
plot(x,normpdf(x,0,1))
它画出来的就是概率密度,曲线下面的面积是1,y轴高度由此而定,跟跟百分比没关系

1年前 追问

10

这忒狠 举报

哦,原来如此,我就不能画概率密度。好几年没学数学了,连这个都忘了,惭愧。那您知道怎么能画出纵轴是所占百分比的分布图吗?

举报 huochaihe77

百分比是画不出来的,因为你现在的自变量是连续的,x取到任何值都有可能,但是x在单个点出现的概率是0!比如x=1的概率是多少?答案是0.所以才要用概率密度来表示呀。 其实概率密度函数本身就能表示x取各个值可能性的大小了,不必再看百分比。
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.047 s. - webmaster@yulucn.com