如何用计数器程序将符合不同区间的数据个数统计出来MATLAB

如题所述

利用hist函数可以方便实现分区间统计的功能
具体语法
n = hist(Y)
将数据Y,分区间统计
函数默认会根据数据Y的范围分成10个区间
返回的n是一个长度为10的数列,表示每个区间数据的统计数量

n = hist(Y,x)
可以指定一个数列x,函数会以数列x中的每个数为中心,分区间统计

n = hist(Y,nbins)
可以指定一个整数nbins,指定要分区间的个数

[n,xout] = hist(...)
可以多返回一个数列xout,返回每个区间中点的数值

如果过不要返回值,直接
hist(Y)
函数还会直接画出分区间统计的柱状图追问

这种方法分的区间不是我想要的,我想按计数器来统计,满足此区间的数据就计1,逐个判断

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-08-14
length(find(a>=500&a<=600))
相似回答