nanmean
(No recomendado) Media, ignorando valores NaN
No se recomienda nanmean
. Use la función mean
de MATLAB® en su lugar. Con la función mean
, puede especificar si quiere incluir u omitir los valores NaN
para el cálculo. Para obtener más información, consulte Consideraciones de compatibilidad.
Descripción
devuelve la y
= nanmean(X
)mean
de los elementos de X
, calculada después de eliminar todos los valores NaN
.
Si
X
es un vector,nanmean(X)
es la media de todos los elementos que no seanNaN
deX
.Si
X
es una matriz,nanmean(X)
es un vector fila de medias de columnas, calculado después de eliminar los valoresNaN
.Si
X
es un arreglo multidimensional,nanmean
opera a lo largo de la primera dimensión no singular deX
. El tamaño de esta dimensión pasa a ser 1, mientras que los tamaños del resto de dimensiones no varían.nanmean
elimina todos los valoresNaN
.
Para obtener información sobre cómo nanmean
trata arreglos que solo contienen valores NaN
, consulte Consejos.
devuelve la media de las dimensiones especificadas en el vector y
= nanmean(X
,vecdim
)vecdim
. La función calcula las medias después de eliminar los valores NaN
. Por ejemplo, si X
es una matriz, nanmean(X,[1 2])
es la media de todos los elementos que no sean NaN
de X
porque cada elemento de una matriz está dentro de la parte del arreglo definida por las dimensiones 1 y 2.
Ejemplos
Argumentos de entrada
Argumentos de salida
Sugerencias
Cuando
nanmean
calcula la media de un arreglo que solo contiene valoresNaN
, el arreglo queda vacío una vez eliminados los valoresNaN
y, por tanto, la suma de los elementos restantes es0
. Como el cálculo de la media conlleva una división por0
, el valor de la media esNaN
. La salidaNaN
no es una media de los valoresNaN
.