How Create Pentad average

5 Ansichten (letzte 30 Tage)
MattyK
MattyK am 9 Jul. 2019
Kommentiert: Yash Totla am 9 Jul. 2019
Good day.Is there a way to create pentad average in Matlab?. Thanks.

Akzeptierte Antwort

Yash Totla
Yash Totla am 9 Jul. 2019
You can calculate the 5 point moving average using the MATLAB function movmean
pentadAvg = movmean(dataArray, 5)
  2 Kommentare
MattyK
MattyK am 9 Jul. 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 am 9 Jul. 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)

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Numeric Types finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by