关于matlab画概率密度

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

最佳回答

乐观的煎饼

结实的大白

2026-04-01 08:35:14

假设你数据时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-04-01 08:35:14

    假设你数据时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就可以了

上一篇 屋顶的英语

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