nansum
(No recomendado) Suma, ignorando valores NaN
No se recomienda nansum
. Use la función sum
de MATLAB® en su lugar. Con la función sum
, 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
= nansum(X
)sum
de los elementos de X
, calculada después de eliminar todos los valores NaN
.
Si
X
es un vector,nansum(X)
es la suma de todos los elementos que no seanNaN
deX
.Si
X
es una matriz,nansum(X)
es un vector fila de sumas de columnas, calculado después de eliminar los valoresNaN
.Si
X
es un arreglo multidimensional,nansum
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.nansum
elimina todos los valoresNaN
.
Para obtener información sobre cómo nansum
trata arreglos que solo contienen valores NaN
, consulte Consejos.
devuelve la suma a lo largo de las dimensiones especificadas en el vector y
= nansum(X
,vecdim
)vecdim
. La función calcula las sumas después de eliminar los valores NaN
. Por ejemplo, si X
es una matriz, nansum(X,[1 2])
es la suma 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
nansum
calcula la suma 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
. La salida0
no es una suma de los valoresNaN
.