MATLAB: Histogram Data for mXn data matrix

2d arrayhistogramstatistics

I have an nxn array for which I can easily draw a histogram, but if I want to perform further statistics on the data I need to know for example how mnay vaues in the 2D array lie in a multiple specified ranges. How can I do this? This is bascially equivalent to simplifying the 2D matrix into a smaller "histogram" matrix with the number of elements within each range as y and the centerpoint of that range as x.

Best Answer

See the histcounts or histcounts2 functions or the Values, BinEdges, XBinEdges, or YBinEdges properties of the graphics objects created by histogram or histogram2. [The histogram object has BinEdges, histogram2 has XBinEdges and YBinEdges.]
Related Question