matlab中hist函数
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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() 函数替换。