Monday, June 16, 2008

Cuando el terror tiene número

No, no hablo de la cifra de muertos del fin de semana.

Hablo del redondeo del Matlab.

Cuando pensaba que estaba todo listo en mi modelo de ecuaciones, observo que el valor de una variable es negativo.

Mi sangre se hiela, mi pulso tiembla. Mis piernas se agitan y mis vellos se erizan, una respuesta primigenia a una amenaza, tal cual mis antepasados paleolíticos a la vista de un depredador, o mis ancestros civilizados ante fanáticos y espadas, fuesen estos españoles o sarracenos.

En mi caso, un número.

-4.8522494E-147


Mi tesis se cae por un abismo, mi trabajo se hace añicos, mi grado se aleja y tediosas horas de pescar el error me esperan.

Y luego el alivio.

El león no no estaba afuera en la noche.
El moro/blanco, no vino a asesinar.
El negativo no era tal. Un redondeo excesivamente celoso del programa, puesto que para efectos prácticos, un número 147 lugares a la derecha del punto decimal, es cero.

1 comment:

thermidor said...

¡Los peligros de la coma flotante son infinitos!