multi dimensional array and the mean function

Hi!
How to apply the mean function on multidimenssional array?
% A=[1 2 3; 4 5 6]---> B=mean(A,2).
how to applay it on an array of the size 10*1*30?
Thnk you

답변 (2개)

Rica
Rica 2012년 11월 19일

0 개 추천

I found the solution.
First squeeze and then apply the mean function
Jan
Jan 2012년 11월 19일

0 개 추천

There is no need to squeeze:
B = mean(A, 3)
The result is [10 x 1], because trailing singleton dimensions are reduced automatically, e.g. [10 x 1 x 1] gets [10 x 1] without calling squeeze.
Try size(zeros(10, 1, 1)).

카테고리

도움말 센터File Exchange에서 Logical에 대해 자세히 알아보기

질문:

2012년 11월 19일

Community Treasure Hunt

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

Start Hunting!

Translated by