Histogram of cell array ?

I have a 4-D cell containing a lot of values (from simulation). I wish to plot a histogram representing all those values. How do I do so?

 Réponse acceptée

Andrei Bobrov
Andrei Bobrov le 10 Août 2011

4 votes

% Ain - 4-D cell array
hist(cell2mat(cellfun(@(x)x(:),Ain(:),'un',0)))

4 commentaires

Jason
Jason le 10 Août 2011
Hi, may I ask, if there are empty arrays within the 4-D cell, is the outcome still the same?
Jason
Jason le 10 Août 2011
I am still very much new to 'handles' in MATLAB. I searched Help for both the functions 'cell2mat' and 'cellfun' but still can't quite get what the code does.
Andrei Bobrov
Andrei Bobrov le 10 Août 2011
yes,
eg:
>> cell2mat([{};{[2;3;4]}])
ans =
2
3
4
Jason
Jason le 10 Août 2011
Thanks!

Connectez-vous pour commenter.

Plus de réponses (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by