Calculating a mean matrix of a cell array

Hi,
I have a A=78757x1 cell, consiting of {125×15 double} matrices.
How can I calculate the mean of all (78757) matrixes, ( "element-by-element" for each matrix) so that I have a mean Matrix of 125*15 at the end. A contains also sometimes NaN entries.
Thanks,
Chris

 Réponse acceptée

Stephen23
Stephen23 le 10 Juil 2023
Modifié(e) : Stephen23 le 10 Juil 2023
M = mean(cat(3,A{:}),3,'omitnan')

Plus de réponses (1)

Paul
Paul le 10 Juil 2023
Try
mean(cat(3,A{:}),3,'omitnan')
The omitnan flag will ignor the nan entries in the computation of the mean.

Catégories

Produits

Version

R2023a

Community Treasure Hunt

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

Start Hunting!

Translated by