matlab中直方图归一化问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了matlab中直方图归一化问题相关的知识,希望对你有一定的参考价值。
假设matlab产生如下向量:
x=-1:0.1:1;
y=randn(1,10);
n=hist(y,x);
这样画出的直方图竖坐标显示的是数值的个数。
我的问题是:怎么把竖坐标归一化为0~1。但是横坐标标示的范围不变呢?
我的思路是把n的元素都用10来除,但是这样横坐标就会变了。就是怎么样保持横坐标不变呢?
补充:问下
yt=get(gca,'ytick');
set(gca,'yticklabel',num2str(yt/10));
这两句话啥意思?
AXIS([XMIN XMAX YMIN YMAX])
画图后用这个语句就可以规定坐标轴的范围的 参考技术B 参见http://www.matlabsky.com/thread-9166-1-1.html
以上是关于matlab中直方图归一化问题的主要内容,如果未能解决你的问题,请参考以下文章