software MATLAB
Ver Más instrucciones
1
crear u obtener una matriz que contiene los valores NaN . Por ejemplo, " myArray = nan (m , n )," devuelve un m- por -n matriz de valores NaN al myArray variables
2
Determina si cada valor es igual a NaN utilizar la función. " isnan ()". Esto es necesario porque las operaciones lógicas normales , tales como " == " , no son capaces de comparar los valores NaN . Siguiendo el ejemplo anterior :
myBooleanArray = isnan ( myArray ) ;
3
Sumar las cifras de myBooleanArray para determinar el número de valores NaN contenidas en myArray . En MATLAB , la operación suma sólo funciona con la última dimensión . Así , en el ejemplo anterior de un m- por -n myArray , le sea necesario llamar :
how_many_NaNs = suma ( sum ( myBooleanArray ));
o :
< p> how_many_NaNs = suma ( remodelar ( myBooleanArray , m * n , 1 ));
el segundo ejemplo de código forma de nuevo la matriz en una matriz de una dimensión , por lo que la función suma trabaja en todo el array < . br>