完整的数值范围-matlab
在完整的数值范围-matlab,matlab,range,histogram,bin,Matlab,Range,Histogram,Bin,在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.2
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个,即“[0255],如果我们分析下面的箱子范围,我们将分别得到以下十个箱子:
谢谢。是的,这10个箱子是
hist
的默认设置。如果您知道您的值可能在[0255]之间,您可以强制选择您想要的任何箱子位置,例如:
[h, bins] = hist(H,0:255)
将为每个整数值[0255]创建256个存储箱。您可以使用
max(H)
和min(H)
获得整个范围。如果要为hist
指定仓位位置,可以使用第二个向量参数来指定仓位位置。a/或查看histc
;它允许您指定箱子边缘(而不是箱子中心),我认为这给了我们频率的范围,而不是x轴上的值的范围?