matlab画连续的直方图
时间: 2023-08-23 17:34:06 浏览: 202
matlab绘制直方图
4星 · 用户满意度95%
要画出连续的直方图,可以使用`histogram`函数。下面是一个示例代码:
```matlab
% 生成一些数据
x = randn(1000,1);
% 设置直方图的边界和条目数
edges = linspace(-3,3,21);
% 绘制直方图
histogram(x,edges,'Normalization','probability','DisplayStyle','stairs');
```
这个代码会生成一幅连续的直方图,其中`x`是数据,`edges`是直方图的边界(在这个例子中,我们将直方图分成了20个条目),`'Normalization'`参数设置为`'probability'`表示将直方图的 y 轴单位设置为概率密度,`'DisplayStyle'`参数设置为`'stairs'`表示绘制出平滑的曲线。
阅读全文