matlab直方图bin包括下边界

时间:2013-06-14 12:09:05

标签: matlab histogram edge bin boundary

我知道matlab hist “落在两个箱柜之间的边界上的输入值被放入较低值的箱子;也就是说,每个箱子包括其上边界。”

http://www.mathworks.com/help/dsp/ref/histogram.html

是否可以更改它,以便落入下限的输入值将包含在bin中?也就是说,每个bin将包含其下边界

1 个答案:

答案 0 :(得分:2)

您的文档引用了根据lb < x ≤ ub分组的函数hist()。在内部,此函数调用histc(),然而根据lb ≤ x < ub进行分类。简而言之,hist()eps(ub)(即一些边距)添加到上限。

您只需致电histc(),然后使用bar()进行策划,举例如下:

c = histc(1:0.1:2,[1,2])
bar(c)

你可以看到2落在第二个bin中,因为边缘确定的bin是[1,2)[2,2)