【发布时间】:2017-10-05 18:44:49
【问题描述】:
我正在使用 histogram 命令在一个图中绘制 3 个直方图,并且我已经使用 histogram 命令完成了功能,我不想为旧的 hist 命令重写它。但是我无法标准化 Y 轴,因为 h.Values 向量是只读的。
h=histogram(data,'Normalization','pdf');
h.Values=(h.Values-min(h.Values))/(max(h.Values)-min(h.Values);
有人可以帮我吗?谢谢
在第一条评论后编辑: 是的,我阅读了 matlab 帮助。在直方图图像示例中,我在 Y 轴上有 PDF,但值从 0 到 3.5。我需要从 0 标准化到 1。当我使用带有“概率”的“标准化”参数时,我会得到从 0 到 0.3 的直方图。我只需要 PDF,但从 0 到 1。 histogram example
【问题讨论】:
标签: matlab plot histogram axis