我已经有一个直方图,并且想使用histc
而不是hist
后者为我提供了 bin 的中心值。
当我运行以下命令时:
>> [h, bins] = histc(H)
我收到以下错误:
??? Error using ==> histc
Not enough input arguments.
这是为什么?我应该怎么办?
谢谢。
您需要包含一个变量边:(Matlab 帮助):
N = histc(X,EDGES), for vector X, counts the number of values in X
that fall between the elements in the EDGES vector (which must contain
monotonically non-decreasing values). N is a LENGTH(EDGES) vector
containing these counts.
它应该是一个两个长数组,即类似于[2 4]
上限和下限分别为 2 和 4 的地方。