How to find min, max, and movmean for each page in multidimensional arrays

1 Ansicht (letzte 30 Tage)
Dale Jenne
Dale Jenne am 20 Dez. 2019
Beantwortet: Catalytic am 20 Dez. 2019
I am working with a 60x101x8 multidimensional array. I would first like to find a movmean for each page that will find the mean across the rows and discard the endpoints leaving me with a 60x100x8. Can I use the movmean function for a multidimensional array?
Also, I would like to find the min and max value for each 60x101 page. How do i do this? I tried to find the min of all elements on the first page using the code below, but this returns the min of all elements and pages in the matrix.
min(A(:,:,1),[],'all')

Antworten (1)

Catalytic
Catalytic am 20 Dez. 2019
MIN=min(A,[],[1,2]);
MAX=max(A,[],[1,2]);
MOVMEAN=convn(A,ones(1,k)/k,'valid');

Kategorien

Mehr zu Matrices and Arrays finden Sie in Help Center und File Exchange

Produkte

Community Treasure Hunt

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

Start Hunting!

Translated by