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

2 Ansichten (letzte 30 Tage)
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);

Akzeptierte Antwort

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

Weitere Antworten (0)

Produkte

Community Treasure Hunt

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

Start Hunting!

Translated by