【问题标题】:matlab histogram bin include is lower boundarymatlab直方图bin包括下边界
【发布时间】:2013-06-11 02:01:45
【问题描述】:

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

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

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

【问题讨论】:

    标签: matlab histogram bin boundary


    【解决方案1】:

    您的文档引用了函数hist(),它根据lb < x ≤ ub 进行分类。在内部,此函数调用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)

    【讨论】:

      猜你喜欢
      • 2017-09-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-23
      • 1970-01-01
      • 2016-03-07
      相关资源
      最近更新 更多