问题描述:假设数据在某段区间上分布十分密集,在别的区间上分布比较稀疏,这种情况下就是分布不均匀的,那么就可以在Matlab上写代码画出这种直方图。
clear all
% 读取excel中第一个Sheet内容
[wave3]=xlsread('新建 Microsoft Excel 工作表.xlsx', 1);
hist(log10(wave3),20)
set(gca,'XTickLabel',{'0.032','0.1','0.316','1','3.162','10','31.623','100','316.228'});
这些数值可根据自己的需求设置。