MATLAB如何将概率密度向量绘制到直方图上?
Posted
技术标签:
【中文标题】MATLAB如何将概率密度向量绘制到直方图上?【英文标题】:MATLAB how to plot a vector of probability densities on to a histogram? 【发布时间】:2014-11-29 14:49:41 【问题描述】:我目前有一个计算概率密度的向量,即
probden = (0.0008, 0.0016, 0.0048, 0.0064, 0.0072, ... , 1.0936, ... , 0.0072, 0.0064, 0.0048, 0.0016, 0.0008)
计算出的概率密度列表应呈正态分布。
我也有每个概率密度的 bin 的相同长度列表。
我正在尝试创建一个直方图,以便每个概率密度都反映在 X 轴上的每个 bin 上。
如果我使用函数 hist,它只显示每个 bin 中有多少概率密度。
我应该如何继续处理这个问题?
谢谢!
【问题讨论】:
【参考方案1】:与hist
齐头并进的功能是bar
在您的情况下,您已经有了直方图/分布值(因此无需调用hist
),您可以直接调用bar
:
bar( YourvectorOfBins , probden )
【讨论】:
以上是关于MATLAB如何将概率密度向量绘制到直方图上?的主要内容,如果未能解决你的问题,请参考以下文章
图像增强基于matlab直方图均衡化图像增强含Matlab源码 960期