movmean
Media móvil
Sintaxis
Descripción
M = movmean( devuelve los valores locales de media de A,k)k puntos, donde se calcula cada media con una ventana deslizante de longitud k a través de elementos vecinos de A. Cuando k es impar, la ventana se centra sobre el elemento en la posición actual. Cuando k es par, la ventana se centra sobre los elementos actuales y anteriores. El tamaño de la ventana está truncado automáticamente en los puntos finales cuando no hay suficientes elementos para rellenar la ventana. Cuando la ventana está truncada, la media se toma únicamente sobre los elementos que rellenan la ventana. M es del mismo tamaño que A.
Si
Aes un vector,movmeanopera en la longitud del vectorA.Si
Aes un arreglo multidimensional,movmeanopera en la primera dimensión deAcuyo tamaño no es igual a 1.Si
Aes una tabla o un horario,movmeanopera a lo largo de las variables deA. (desde R2025a)
M = movmean(___, especifica la dimensión de dim)A en la que operar para cualquiera de las sintaxis anteriores. Por ejemplo, si A es una matriz, movmean(A,k,2) opera en las columnas de A, calculando la media deslizante de k elementos para cada fila.
M = movmean(___, especifica si incluir u omitir valores nanflag)NaN en A. Por ejemplo, movmean(A,k,"omitnan") ignora los valores NaN al calcular cada media. De forma predeterminada, movmean incluye valores NaN.
M = movmean(___, especifica parámetros adicionales para la media móvil utilizando uno o más argumentos de par nombre-valor. Por ejemplo, si Name,Value)x es un vector de valores de tiempo, movmean(A,k,"SamplePoints",x) calcula la media móvil relativa a los tiempos en x.

![movmean(A,[2 1]) computation. The elements in the sample window are 4, 1, 3, and 5, so the resulting local mean is 3.25.](movmean_windowing.png)

