Effacer les filtres
Effacer les filtres

How do I write a function that performs moving average using data from a text file? The equation I have to use is mentioned in the body and i do not understand what function to create.

5 vues (au cours des 30 derniers jours)
Write a function that performs the moving average, equation (2), of any 1- dimensional input data for any non-zero and positive order M. Be sure to add M −1 zeros at the beginning of the data so that your output data will be the same length as your input data.
y[n] = 1/M Σx[n − k]
lower limit k= 0 upper limit M −1

Réponse acceptée

Walter Roberson
Walter Roberson le 18 Oct 2015
conv(x, ones(1,M)) ./ M

Plus de réponses (0)

Catégories

En savoir plus sur Characters and Strings dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by