matlab中hist函数

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

matlab中hist函数

hist函数是Matlab中用于绘制直方图的函数,它可以显示数据的分布情况。

语法:

hist(x, n)

参数说明:

x:表示数据向量(可以是一维数组,也可以是多维数组)

n:表示分组的个数(默认值为10)

常用参数:

bins:分组的边界值向量

facecolor:直方图的填充颜色

edgecolor:直方图的边线颜色

alpha:直方图的透明度

例子:

1、绘制简单的直方图

x = randn(10000,1);

hist(x) % 默认10个直方柱

2、自定义分组边界值

x = randn(10000,1);

bins = -4:0.5:4;

hist(x, bins)

3、改变直方图的颜色

x = randn(10000,1);

bins = -4:0.5:4;

hist(x, bins,'facecolor',[0.5 0.5 0.5],'edgecolor','k')

4、改变直方图的透明度

x = randn(10000,1);

bins = -4:0.5:4;

hist(x, bins,'facecolor',[0.5 0.5 0.5],'edgecolor','k','alpha',0.75) 注意事项:

1、数据必须是向量或矩阵形式,不能是字符数组

2、分组边界值必须是递增或递减的序列

3、在电脑版本中,hist() 函数所创建的直方图包含 X 轴和 Y 轴标签。在 Web 主题和 MATLAB Online 中,hist() 函数创建的直方图不包含任何标签。

4、在R2018a之前的版本中,hist() 函数在后续版本中被histcounts() 函数替换。

相关文档
最新文档