MATLAB: I want to create a simple histogram of the data in a matrix, though when I use hist(matrix), the figure that is created consists of numerous rainbow-colored bars, which though they are in the shape of a histogram are not what I need…

histogram

I want to create a simple histogram of the data in a matrix, though when I use hist(matrix), the figure that is created consists of numerous rainbow-colored bars, which though they are in the general shape of a histogram are not what I need. For this dataset, I only want a maximum of 31 bars. How might I get a simple, standard, single-hued histogram instead of the complex, multi-colored version that I described?

Best Answer

Convert the matrix to a vector:
hist( matrix(:) )
and read the documentation on hist once more.