1.matlab函数imhist函数
[B,X]=imhist(A,n) %A定义为double类型
作用:将0~1区间划分为n个区间,统计矩阵A在各个区间的频率
参数:B--A出现在各个区间的频率
X--n个区间的每个标记。
解释:X有n个数据0,1./(n-1),2*1./(n-1),3*1./(n-1),4*1./(n-1),5*1./(n-1).......,(n-2)*1./(n-1),1
如下图所示,具体的区间不是X中数据,而是下图所示,[ 0~1./2*(n-1) ),[ 1./2*(n-1)~2*1./2*(n-1) )......为具体的统计区间
matlab代码:
例子,统计A在10个区间的频率
hist(1:10)=0;
area=1/9;
half = area/2;
for i=1:si