Como mostrar o histograma da imagem RGB no Matlab?

Eu li uma imagem no matlab usando

input = imread ('sample.jpeg');

Então eu faço

imhist(input);

Isso dá esse erro:

??? Error using ==> iptcheckinput
Function IMHIST expected its first input, I or X, to be two-dimensional.

Error in ==> imhist>parse_inputs at 275
iptcheckinput(a, {'double','uint8','logical','uint16','int16','single'}, ...

Error in ==> imhist at 57
[a, n, isScaled, top, map] = parse_inputs(varargin{:});

Depois de corrersize(input), Vejo a minha imagem de entrada é de tamanho300x200x3. Eu sei que a terceira dimensão é para o canal de cor, mas existe alguma maneira de mostrar histograma disso? Obrigado.

questionAnswers(5)

yourAnswerToTheQuestion