How to calculate mean across the elements of a cell?

1 view (last 30 days)
Tomaszzz on 21 Feb 2022
Commented: Jan on 22 Feb 2022
I have a 7 x 1 cell(attached) with elements in the following dimensions
I want to calcuate the mean across seven rows so my output will be one row of dimension 100x1. Can you help please?

Accepted Answer

Jan on 21 Feb 2022
Edited: Jan on 21 Feb 2022
Cells are a really bad way to store data, if you want to perform calculations with them. Simply convert them to a numerical array:
data = cat(2, YourCell{:});
result = mean(data, 2); % Now it's easy

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!