N=hist(X, Y)
表示把X放进Y桶里面
例如X=[1, 2, 3, 4];Y=[2, 3.5];
Y里面装的,是桶的中心
换成区间实际上是:\([-inf, \frac{2+3.5}{2}), [\frac{2+3.5}{2}, inf)\)
所以,X里的1、2在第一个区间,3、4在第二个区间,输出N=[2, 2]
若X=[0, 1, 2, 3],输出N=[3, 1]
histcounts与hist用法差不多,但现在matlab版本会提示你不用用hist,所以可以用histcounts代替,但需要注意的是,N=histcounts(X, Y),Y里面装的是桶的边界,而非中心
比如上面的例子,hist中Y=[2, 3.5];
等效于histcounts中Y=[-inf, 2.75, inf]
或者hist中Y=[1, 2, 3, 4];
等效于histcounts中Y=[-inf, 1.5, 2.5, 3.5, inf]
要注意到的是,histcounts的Y表示的区间是左闭右开的
标签:hist,3.5,MATLAB,区间,histcounts,inf From: https://www.cnblogs.com/Cnoized/p/17478320.html