Escribí un sencillo y corto programa de ordenador para resolver un par de ecuaciones del formato ,
-
$y = a1 * x + b1$
-
$y = a2 * x + b2$ .
Pero , emite respuestas claramente erróneas a veces cuando $abs(a1)$ o $abs(a2)$ es muy pequeño, pero no cero. Analizo el problema como sigue. Cuando calcula $a1-a2$ para los más pequeños $a2$ la función de punto flotante se calcula como $a1-a2 = a1$ . ¿Es posible y cómo resuelven los matemáticos con seguridad estas ecuaciones en sus investigaciones?
Gracias de antemano.
Para más detalles, mi algoritmo es el siguiente.
- comprobar $ a1 != a2 $ ;
- $0 = (a1-a2)x+(b1-b2)$ ;
- $x=-1*(b1-b2)/(a1-a2)$ .