我有一个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);
如何绘制所需的光谱?