How to find the mean in a 3d matrix?

1 visualización (últimos 30 días)
Junayed Chowdhury
Junayed Chowdhury el 26 de En. de 2018
Respondida: Walter Roberson el 26 de En. de 2018
Hi all, I am trying to find the mean of a set of instances in a 3d matrix. I have a 3d matrix of 190x381x297, i was trying to work with a loop that creates another 3d matrix from the first one calculating the mean of each 3 sets of 190x381, among 297 instances. that means final outcome should be a 190x381x99 matrix..
can anyone help?

Respuestas (1)

Walter Roberson
Walter Roberson el 26 de En. de 2018
Y = YourArray;
result = permute( mean( reshape(Y, size(Y,1), size(Y,2), 3, size(Y,3)/3), 3), [1 2 4 3]);

Categorías

Más información sobre Creating and Concatenating Matrices en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by