标签: matlab histogram edge bin boundary
我知道matlab hist “落在两个箱柜之间的边界上的输入值被放入较低值的箱子;也就是说,每个箱子包括其上边界。”
http://www.mathworks.com/help/dsp/ref/histogram.html
是否可以更改它,以便落入下限的输入值将包含在bin中?也就是说,每个bin将包含其下边界
答案 0 :(得分:2)
您的文档引用了根据lb < x ≤ ub分组的函数hist()。在内部,此函数调用histc(),然而根据lb ≤ x < ub进行分类。简而言之,hist()将eps(ub)(即一些边距)添加到上限。
lb < x ≤ ub
hist()
histc()
lb ≤ x < ub
eps(ub)
您只需致电histc(),然后使用bar()进行策划,举例如下:
bar()
c = histc(1:0.1:2,[1,2]) bar(c)
你可以看到2落在第二个bin中,因为边缘确定的bin是[1,2)和[2,2)。
[1,2)
[2,2)