Make histogram from multiple cells.

3 ビュー (過去 30 日間)
Marcus Johnson
Marcus Johnson 2024 年 3 月 21 日
回答済み: Bruno Luong 2024 年 3 月 21 日
Hello,
I have a 1x30 cell array with all cells being Mx24 (M differ).
The cells look like the one above but with different amount of rows.
Now to my question, is there an efficient way to make one histogram of all of the values in all of the cells and not just a histogram for each cell?. I know that I can use cat to combine the cells and then make a histogram of the combined array, but I was wondering if there is a more efficient of doing it.
  1 件のコメント
Stephen23
Stephen23 2024 年 3 月 21 日
CAT or VERTCAT

サインインしてコメントする。

採用された回答

Bruno Luong
Bruno Luong 2024 年 3 月 21 日
% Generate dummy test data
C=arrayfun(@(varargin)randn(5+randi(20),24), 1:30, 'unif', 0);
A=cell2mat(C(:)); % m x 24, like cat(1,C{:})
histogram(A(:))

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeData Distribution Plots についてさらに検索

製品


リリース

R2018b

Community Treasure Hunt

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

Start Hunting!

Translated by