Tomando la media de una matriz con NaN en Matlab [duplicado]
Posible duplicado:
Tratar con las NaN en funciones matlab
¿Existe un comando de una línea que le permita tomar el promedio elemental de una matriz (ignorandoNaN
's) en matlab? Por ejemplo,
>> A = [1 0 NaN; 0 3 4; 0 NaN 2]
A =
1 0 NaN
0 3 4
0 NaN 2
Entonces elmean(A)
debe ser igual(1+3+2+4+0+0+0)/7 = 1.4286
Además, no tengo acceso a la caja de herramientas de estadísticas, por lo que no puedo usarnanmean()