finding mean in 3D cell array

1 回表示 (過去 30 日間)
HYZ
HYZ 2022 年 8 月 31 日
編集済み: Matt J 2022 年 8 月 31 日
hi,
I have a cell B which is 2x3x2. B( :, :, 1) = A; B( :, :, 2) = A;
A = {[1,2,3, 4] [5,6,7,8] [9,10,11,12] ; [4,3,2,1] [8,7,6,5] [12,11,10,9]}
I wanted to average each element. the result cell array will be
C = {[2.5 2.5 2.5 2.5] [6.5 6.5 6.5 6.5] [10.5 10.5 10.5 10.5]}.
C will be 1x3x2 cell array.
Please suggest. thanks!

採用された回答

Matt J
Matt J 2022 年 8 月 31 日
編集済み: Matt J 2022 年 8 月 31 日
If you download mat2tiles, it is simply,
C=mat2tiles( mean(cell2mat(B),1) ,[1,4])

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeCell Arrays についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by