【20180131】【Matlab】hist( )函数、bar( )函数绘制直方图

hist( )函数

1. hist(x):其中x为一维向量,该函数是将x的最小值与最大值之间的区间等分为10份,输出的直方图横坐标为x,纵坐标为相应区间数值的个数。相当于hist(x,10)。从下图可以看出两种形式是等价的。

x = [0,0,5,1,3,0.9,3,1,7,5,9.8];
figure(1)
hist(x);
figure(2)
hist(x,10);

2. [a,b] = hist(x,n):与上面类似,不同的是这种形式将区间分为n份,横坐标是x,纵坐标是个数。a为落在该区间的个数,b为该区间中心线位置坐标。可以看出,[a,b] = hist(x,5)不画图,只输出结果;hist(x,5)不输出结果,只画图。

x = [0,0,5,1,3,0.9,3,1,7,5,9.8];
figure(3)
hist(x,5);
figure(4)
[a,b] = hist(x,5);

bar( )函数

猜你喜欢

转载自blog.csdn.net/weixin_40583722/article/details/79220687