MATLAB 绘图函数参考

MATLAB histogram 函数画直方图,用来查看一组数值的分布。

语法

histogram(X)
histogram(X, nbins)      % 指定分箱数
h = histogram(X, ...)    % 返回对象可读箱数据

示例

data = randn(1, 1000);   % 标准正态分布随机数
histogram(data, 30)      % 分成 30 个区间

获取箱计数和边界:

h = histogram(data, 20);
h.BinCounts    % 每箱计数
h.BinEdges     % 箱边界

注意事项

  • 新版推荐 histogram,旧版 hist 已弃用;
  • 想叠加分布曲线,配 hold on + plot