除了可以使用Excel绘制直方图之外,还可以使用Matlab绘制直方图,同时Matlab绘制的直方图更为美观,以下是使用Matlab 绘制直方图的使用方法。
一、函数hist()
该函数有两种使用方法
(1)hist(x)
其中x为一维向量,这种用法是将x中的最小值和最大值之间的区间等分成10等份,输出的直方图横坐标是x值,纵坐标是该值的个数,可以理解为下面中的hist(x,10)。
比如x=[1 2 3 4 6 5 4 3 5 6 9 0 8 1 2 4 3 5 6 10];
>> hist(x)
显示结果为:
(2)函数格式为 [a,b]=hist(x,n)
其中x是一维向量,函数功能是将x中的最小和最大值之间的区间等分n份,横坐标是x值,纵坐标是该值的个数。返回的a是落在该区间内的个数,b是该区间的中心线位置坐标。
比如:
num = 200;
data = randn(1,num);