How to perform moving average?
Ältere Kommentare anzeigen
How do I calculate the moving average of an array? For instance I want to average 20 points in a list of say 100 points in a data. So the first data point will be divided by 1 and the second will be the summation of the first and second divided by 2 and the third will be the summation of the first three divided by 3 and till the 20th data point will be the summation of the first 20 data divided by 20 and the 21st data point will be the summation of the previous 19 including itself divided by twenty and move on till the 100?
1 Kommentar
KSSV
am 25 Nov. 2016
Have you checked this? https://in.mathworks.com/matlabcentral/fileexchange/41859-moving-average-function
Antworten (1)
michio
am 25 Nov. 2016
1 Stimme
Have you checked movmean function?
Kategorien
Mehr zu Resizing and Reshaping Matrices finden Sie in Hilfe-Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!