bootstrap.rand是一个253x10000整数值的矩阵,范围从1到253。 内置的hist()命令返回:
hist(bootstrap.rand)
使用barplot命令构建直方图时,我得到一个完全不同的结果:
bar(histc(bootstrap.rand(:),unique(bootstrap.rand)))
由于第一张照片中的y轴明显不符合我的要求。为什么会出现这种差异?
答案 0 :(得分:1)
函数hist
和histc
为not recommended by MATLAB:
不建议使用hist。请改用直方图。
有关更新代码的更多信息,包括更新代码的建议,请参阅替换hist和histc的不鼓励实例。
而是使用histogram
来提供所需的输出:
bootstrap = randi(253,253,10000);
histogram(bootstrap)
bootstrap
的形状无关紧要,始终被视为bootstrap(:)
。