How to extract elements from cell arrays and compute the mean of those elements?
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
Hello,
I have a 1x11 cell array. Each element in the array is 128 x 1000 matrix (see figure). How can I extract the [9 10 11 12 13 28 29 30 31 32 33 34] from each element and compute the mean of these elements, so that the resultant element will be the mean[9 10 11 12 13 28 29 30 31 32 33 34] x1000 (i.e. 1x1000) in each of the 1x11 cell array. Thanks,

0 Commenti
Risposta accettata
Rik
il 9 Dic 2021
By far the easiest way is to use a loop.
SubB_M1power={rand(128,3),rand(128,3)};
for n=1:numel(SubB_M1power)
SubB_M1power{n}=mean(SubB_M1power{n},1);
end
SubB_M1power
5 Commenti
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Operators and Elementary Operations in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!