How Create Pentad average

5 vues (au cours des 30 derniers jours)
MattyK
MattyK le 9 Juil 2019
Commenté : Yash Totla le 9 Juil 2019
Good day.Is there a way to create pentad average in Matlab?. Thanks.

Réponse acceptée

Yash Totla
Yash Totla le 9 Juil 2019
You can calculate the 5 point moving average using the MATLAB function movmean
pentadAvg = movmean(dataArray, 5)
  2 commentaires
MattyK
MattyK le 9 Juil 2019
Thanks I see the movmean average. But isnt it suppose to give me 5 days averages. For e.g. I am expecting 73 pentads in a year?. The movmean gives me all the 365 days still.
Yash Totla
Yash Totla le 9 Juil 2019
movmean will return the 5 day moving average
pentadAvg(3) = average(day1, day2, day3, day4, day5)
pentadAvg(4) = average(day2, day3, day4, day5, day6)
Are you expecting the following result instead
pentad(1) = average(day1, day2, day3, day4, day5)
pentad(2) = average(day6, day7, day8, day9, day10)

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Language Fundamentals dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by