matlab 绘制频率直方图常用的函数有hist()与bar(),两者均能绘制频率直方图,但是也有显著的区别。
- 首先从输入数据来说,hist()输入的数据为原始被统计数据,输入之前并不知道数据的取值区间与频数,可以直接调用hist(x)来绘制数据集x的频率直方图,也可以通过hist(x,M)来设置区间个数,因此适合对数据集不了解时作图观察阶段。
- bar()函数用法见之前博文,总的来说bar()函数适用于已知数据集区间以及频数的情况下,对数据集绘制频率直方图,换句话说就是bar()函数用于数据分析已经结束,需要绘图表现数据集的情况,因此bar()函数的形式多样,可以绘制多种不同的图形,从各个不同的角度对数据集进行展示。
