使用“histc”时出错 - matlab

时间:2012-12-03 06:48:40

标签: matlab histogram

我已经有了直方图,并希望使用histc而不是hist,因为后者会给我这些二进制位的中心值。

当我运行以下命令时:

>> [h, bins] = histc(H)

我收到以下错误:

??? Error using ==> histc
Not enough input arguments.

为什么?我该怎么办?

感谢。

1 个答案:

答案 0 :(得分:0)

你需要包含一个变量边:( 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。