[英]How to plot a histogram in MATLAB?
我有一个矢量( newdata
)由4100行和一列组成。 确切地说,这些元素是频谱的计数。 我想要的是使用MATLAB重现光谱。 这就是我创建一个新向量的原因:
channels=[1:size(newdata,1)];
我试图绘制光谱(使用channel
在x轴和newdata
通过键入作为权重):
hist(channels,newdata)
但是我收到了一个错误
??? Error using ==> histc
Edges vector must be monotonically non-decreasing.
Error in ==> hist at 86
nn = histc(y,[-inf bins],1);
如何绘制所需的光谱?
尝试使用bar
命令进行绘图
bar( channels, newData );
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.