关于matlab画概率密度

学习 时间:2026-08-13 09:12:41 阅读:239
关于matlab画概率密度一组数据要求画直方图,纵轴是概率密度(=概率/组距)hist命令纵轴是频数,而bar命令横轴不是连续的.求问如何用matlab实现,

最佳回答

长情的冷风

美丽的小刺猬

2026-08-13 09:12:41

假设你数据时data,这里用正态分布随机数代替,data=randn(10000,1);[y,x]=hist(data,100);         %分为100个区间统计,(你可以改你需要的区间数)y=y/length(data)/mean(diff(x));   %计算概率密度 ,频数除以数据种数,除以组距bar(x,y,1);                      %用bar画图,最后的1是画bar图每条bar的宽度,默认是0。8所以不连续,改为1就可以了

最新回答共有2条回答

  • 阔达的自行车
    回复
    2026-08-13 09:12:41

    假设你数据时data,这里用正态分布随机数代替,data=randn(10000,1);[y,x]=hist(data,100);         %分为100个区间统计,(你可以改你需要的区间数)y=y/length(data)/mean(diff(x));   %计算概率密度 ,频数除以数据种数,除以组距bar(x,y,1);                      %用bar画图,最后的1是画bar图每条bar的宽度,默认是0。8所以不连续,改为1就可以了

上一篇 屋顶的英语

下一篇 “他会揍我的!那也活该,我自作自受……” 桑娜认为自己是“自作自受”的原因是?