J'ai un vecteur x
contenant des informations de vitesse et l'index représente le temps. Maintenant, je veux créer un nouveau vecteur, en conservant sa taille, mais les valeurs sont remplacées par moyen d'un intervalle de temps, par exemple:Matlab: Moyenne avec intervalle de temps?
x =
101
102
103
104
105
106
107
108
109
110
111
112
si je veux intervalle de temps pour être 4, la sortie devrait ressembler à:
o =
102.5
102.5
102.5
102.5
106.5
106.5
106.5
106.5
110.5
110.5
110.5
110.5
Y at-il une fonction qui fait cela? merci
Cela signifie que vous voulez une moyenne mobile. Est-ce exact? – PengOne
Je pense que je n'ai pas bien compris ce que vous essayez d'atteindre, mais vous voudrez peut-être jeter un oeil à [smooth] (http://www.mathworks.com/help/toolbox/curvefit/smooth.html) . –
Oui, la moyenne mobile est ce que je cherchais! Y at-il une fonction intégrée qui fait cela? j'ai aussi essayé en douceur, ça ne le lisse pas beaucoup, je devine que c'est parce que mon graphe est trop "bruyant", seul trouver la moyenne permet de réduire le bruit. – Bonk