MATLAB: Histogram

histogram

I have an array which want to plot its histogram. the range of values are from 0 to 7. I want to put a text for eahc x value. I am getting the following error message:
??? Error using ==> mtimes Integers can only be combined with integers of the same class, or scalar doubles.
Error in ==> hist at 78 xx = miny + binwidth*(0:x);)

Best Answer

Because your variable "array1" is of type int16, so is variable "LL." The hist() function doesn't seem to be able to manage type int16 input. (That's why you get the error.) You could try
>> hist(double(LL))
to get the histogram.