movmean
Media móvil
Sintaxis
Descripción
M = movmean(
devuelve un arreglo de 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
A
es un vector,movmean
opera en la longitud del vectorA
.Si
A
es un arreglo multidimensional,movmean
opera en la primera dimensión deA
cuyo tamaño no es igual a 1.
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
.