Mean of multidimensional array

5 views (last 30 days)
I have a multidimensional array: 1000x72x4.
I would like to know the mean of all four sheets and so provide a single 1000x72 matrix.
mdar(:,:)=randi(1000,72,1000);
mdar(:,:,2)=randi(1000,72,1000);
mdar(:,:,3)=randi(1000,72,1000);
mdar(:,:,4)=randi(1000,72,1000);
mdar_mean=mean(mdar,[1 3]); %gives a 1000*1 array

Accepted Answer

James Tursa
James Tursa on 10 Dec 2021
Doesn't mean(mdar,3) do what you want?
  1 Comment
Louise Wilson
Louise Wilson on 10 Dec 2021
It does! Somehow I overlooked that. Thank you!!!

Sign in to comment.

More Answers (0)

Products


Release

R2020b

Community Treasure Hunt

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

Start Hunting!