欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

程序员文章站 2024-03-12 15:07:44
...

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);

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

 

 

 

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);

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

 

 

 

bar( )函数