Considere la expresión
$$ 10^5 - \frac{10^{10}}{1+10^5}. $$
Utilizando las propiedades elementales de las fracciones podemos evaluar la expresión como
$$ 10^5 - \frac{10^{10}}{1+10^5} = \frac{10^5 + 10^{10} - 10^{10}}{1+10^5} = \frac{10^5}{1+10^5}\approx 1. $$
Obsérvese que la aproximación $10^5+1 \approx 10^5$ se utiliza en el último paso. Ahora supongamos que utilizamos la misma aproximación, pero la aplicamos antes de realizar la resta. Obtenemos
$$ 10^5 - \frac{10^{10}}{1+10^5} \approx 10^5 - \frac{10^{10}}{10^5} = 0. $$
La misma lógica funciona para
$$ 10^p - \frac{10^{2p}}{1+10^p} $$
para un tamaño arbitrario de $p$ por lo que no puede tratarse simplemente de un problema de precisión de la aproximación.
¿Hay una explicación fácil de lo que está pasando aquí?
4 votos
es.wikipedia.org/wiki/Pérdida_de_significado podría ser un punto de partida
5 votos
Esto se llama "cancelación catastrófica"; véase es.wikipedia.org/wiki/Pérdida_de_significado . La asignatura de análisis numérico se dedica en gran medida a estudiar y combatir este fenómeno, enseñando en general a calcular según su primer ejemplo.
0 votos
En relación con las cifras que se manejan, el error sigue siendo bastante pequeño, $(1-0)/10^5=10^{-5}$
0 votos
@Vasya sí, pero la diferencia entre $1$ y $0$ conduce a respuestas considerablemente diferentes si este factor resulta ser multiplicador de otro y la aproximación se aplica de forma incorrecta.
0 votos
El error absoluto puede ser pequeño, aunque eso ya es motivo de debate, pero el error relativo es infinitamente grande, lo cual es inaceptable.
1 votos
Curiosamente, el error se agrava rápidamente; $$10^5 - \frac{10^{10}}{1+10^5} \approx 10^5 - \frac{10^{10}}{10^5} \approx 10^5 - \frac{10^{10}}{10^5-1}\approx\ldots \approx 10^5 - \frac{10^{10}}{2} \approx 10^5 - \frac{10^{10}}{1} \approx-10^{10}.$$
0 votos
En caso de que $10^{-10}$ ser un $10^{10}$ ?
0 votos
@Quelklef Sí. Error tipográfico, lo siento.