到目前为止,我有这个;
Disp_X = X - mean(X);
hist(Disp_X);
h = hist(Disp_X);
h.BinWidth = 0.001;
h.BinWidth
之前正在努力使我的酒吧变得更窄,但现在我收到此错误消息;
“对非结构数组对象的字段分配。”
我真的不明白为什么以前没有发生这种情况,现在确实如此。
我在尝试将两个直方图绘制到一个图上时也遇到了一些问题。我在x和y中都有距离平均值的频率,并且希望它们在同一图表上绘制。
答案 0 :(得分:2)
如果您使用R2014b或更高版本,当引入histogram
时,Matt的答案是正确的。如果您使用的是旧版本,则无法使用点表示法并且必须使用set
:
Disp_X = X - mean(X);
hist(Disp_X);
h = hist(Disp_X);
set(h, 'BinWidth', 0.001);
答案 1 :(得分:2)
其他两个答案都是正确的,但最简单的选择是在调用函数时设置此属性:
histogram(Disp_X,'BinWidth',0.001)