how to do running mean?

조회 수: 2 (최근 30일)
Lilya
Lilya 2020년 10월 22일
댓글: Lilya 2020년 10월 25일
Hi all,
I have a 3d matrix with a dimension of 21*41*273, for which I want to do the running mean over the third dimension (273 days) for every 4 days.
Any help would be appreciated.

채택된 답변

Ameer Hamza
Ameer Hamza 2020년 10월 22일
Try something like this
M = rand(21, 41, 273);
M_new = movmean(M, [0 3], 3, 'Endpoints', 'discard');
M_new = M_new(:,:,1:4:end);
  댓글 수: 5
Ameer Hamza
Ameer Hamza 2020년 10월 25일
Yes, It means that it takes data from the current value and the next three values.
Lilya
Lilya 2020년 10월 25일
Thank you!

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Direction of Arrival Estimation에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by