【发布时间】:2012-12-03 06:08:57
【问题描述】:
在matlab中使用[h, bins] = hist(H)后得到以下结果:
h =
221 20 6 4 1 1 2 0 0 1
bins =
Columns 1 through 7
8.2500 24.7500 41.2500 57.7500 74.2500 90.7500 107.2500
Columns 8 through 10
123.7500 140.2500 156.7500
- 我如何知道值的全部范围?特别是我预计最多有
255,即`[0,255],如果我们分析下面的bin的范围,我们将分别得到以下十个bin:
0-16.5 16.5-33 33-49.5 49.5-66 66-82.5 82.5-99 99-115.5 115.5-132 132-148.5 148.5-165
那么,由于只有 10 个垃圾箱,我是否仅获得了这个范围?
谢谢。
【问题讨论】:
-
您可以使用
max(H)和min(H)获得全系列。如果你想为hist指定 bin 位置,你可以使用第二个向量参数。 -
一个/或看看
histc;它允许您指定 bin 边缘(而不是 bin 中心) -
我认为这给了我们
frequencies的范围,而不是 x 轴上的值范围?
标签: matlab range histogram bin