Hola!! Estoy intentando ver si una determinada variable toma en algún momento el valor indeterminado NaN, el problema es que parece que no lo reconoce el if. Os escribi las pruebas que hice en Matlab y los resultados que obtuve, Se os ocurre alguna manera de poder identificar si una variable toma el valor NaN.
Muchisimas gracias!!!!
Como veis si le doy a "a" el valor 5, todo funciona bien, pero si le doy el valor NaN, que se lo asigna sin problemas, luego el if no lo reconoce como tal.
>> a=5
a =
5
>> if a==5
c=2;
end
>> c
c =
2
>> a=NaN
a =
NaN
>> if a==NaN
c=1;
end
>> c
c =
2
>>