Matlab中hist、 histc、bar函数的用法及区别:
首先给出matlab帮助文件的介绍:
Histc
Syntax
1.bincounts = histc(x,binranges)
2.bincounts = histc(x,binranges,dim)
3.[bincounts,ind]= histc(___)
Description
bincounts= histc(x,binranges) counts the number of values in x that are within each specified bin range. Theinput, binranges, determines the endpoints for each bin.The output, bincounts, contains the number of elements from x in each bin.
· If x is a vector, then histc returns bincounts as a vector of histogram bin counts.
· If x is a matrix, then histc operates along each column of x and returns bincounts as a matrix of histogram bin counts for eachcolumn.
计算x中的值在每一个箱子(bin)中的个数,binranges决定了每个箱子的端点,也就是划分区间的端点。如果x是向量,那么返回一个向量各个区间有多少个数落在此区间的向量。如果x是矩阵,则对x的每一列进行计算,并返回一个矩阵,对应每一列中位于相应区间的值的个数。因此,如