histc
Computes histogram counts.
Syntax
n = histc(x, edges)
n = histc(x, edges, dim)
[n, idx] = histc(...)
Inputs
- x
- Data sample.
- edges
- The histogram bin boundary values, in increasing order.
- dim
- Dimension on which to assign histogram bins.
Outputs
- n
- The number of data points in each histogram bin along dimension dim. See comments.
- idx
- The index of the histogram bin that contains each element of x. See comments.
Examples
Bin counts for a beta distribution sample:
a = 5;
b = 2;
rand('seed', 2023);
x = betarnd(a,b,1,200);
n = histc(x, [0:0.1:1])
n = [Matrix] 1 x 11
0 1 1 6 7 24 39 45 61 16 0
Comments
For each vector along dimension dim, n(i) is the number of points in x
contained in the half-open interval [edges(i), edges(i+1))
, and n(end) is
the number of points equal to edge(end).
For points in x that fall outside of the histogram bins, the idx value is set to zero.