我有这个直方图。它显示每100个持续时间的直方图。我希望以较短的持续时间显示直方图,例如每10个。我可以在Matlab中执行此操作吗?谢谢。
答案 0 :(得分:3)
使用
hist(data,nbins)
指定垃圾箱数量。默认值为10,因此如果您希望将其拆分为100而不是10,请使用:
hist(data,100)
答案 1 :(得分:1)
除了@slezadav的答案之外,如果你想设置一个给定的bin宽度(在你的例子中为10),你可以使用像
这样的东西。hist(data,5:10:995)
使用向量作为hist
的第二个参数指定bin中心。
答案 2 :(得分:0)
如文档中所述: 使用hist函数的nbins参数:
rng(0,'twister')
data = randn(1000,1);
figure
nbins = 5;
hist(data,nbins)
你可以通过改变nbins的参数来检查这个。