Averaging 5 vectors in the top row of a 10x5 cell array.

2 views (last 30 days)
In1 is a 10x5 cell array where each cell contains a column vector.
I am trying to take the mean of the 5 vectors in the top row to give me 1 column vector where each element is the average of its corresponding 5 elements.
This is the code I'm trying to use but I get the error: "Expected one output from a curly brace or dot indexing expression, but there were 5 results." any help?
In11 = mean(In1{1,:}(:,1),2);

Accepted Answer

David Hill
David Hill on 23 Nov 2020
mean(cell2mat(In1(1:5,:)),2);

More Answers (0)

Products

Community Treasure Hunt

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

Start Hunting!