Distribution plot of a 2D matrix

12 views (last 30 days)
Iugo
Iugo on 11 Sep 2021
Commented: Image Analyst on 11 Sep 2021
Hello everyone!
I have a matrix with this size (450,116,116), where the 450 is referred to the number of subjects of the data.
I want to see the distribution plot (in an histogram) for all the 450 subjects but in the same plot. I was able to do this for each individual subject, but I'm not finding a way to do it for all the 450 subjects in the same plot...
How can I do such distribution?
Thanks in advance!

Accepted Answer

Image Analyst
Image Analyst on 11 Sep 2021
Edited: Image Analyst on 11 Sep 2021
Did you try histogram(data)?
data = randn(450,116,116); % Sample data
histogram(data, 'EdgeColor', 'b', 'FaceColor', 'b');
grid on;
xlabel('Value');
ylabel('Count');
  2 Comments
Iugo
Iugo on 11 Sep 2021
I taught I had to loop through the subjects... lot easier! Thanks @Image Analyst !!
Image Analyst
Image Analyst on 11 Sep 2021
You can do that if you want 450 histograms - one for each subject.

Sign in to comment.

More Answers (0)

Community Treasure Hunt

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

Start Hunting!