Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1.1 Introducción
En ciencia y tecnología son comunes los problemas para los que no es posible hallar una
solución analítica. Es frecuente entonces reducir el problema a un caso particular, o
simplificar el modelo de modo que pueda ser analizado. Hay, sin embargo, situaciones
en que un modelo simplificado no es apropiado para describir los aspectos que son
importantes en el comportamiento. Se recurre entonces a soluciones numéricas. La
magnitud del trabajo es función de la precisión que se requiere. En los últimos 50 años,
gracias a las computadoras digitales, las posibilidades para utilizar eficientemente los
métodos numéricos han aumentado enormemente; y los puntos de vista con relación a
ellos han ciertamente cambiado.
1 c
x= 2x + 2
3 x
Empezando con la aproximación inicial x ≈ x 0 ≠ 0 , se puede iterar con:
1 c
x n +1 = 2 x n + 2
3 xn
Esta es una aplicación del conocido método de Newton para hallar raíces de una
ecuación no lineal. Por ejemplo, para el caso c = 2 (es decir x 3 = 2 ) y con x 0 = 1 se
obtienen:
1 2
x1 = 2 ⋅1 + 2 = 1.333 y
3 (1)
3
1 2
x2 = 2 ⋅ 1.333 + = 1.263 889
2 2.5
3 (1.333) y=x
2
y así sucesivamente:
x 3 = 1.259 933 493 450 1.5
y = 13 (2 x + 2 / x 2 )
x 4 = 1.259 921 050 018 1
0
Una interpretación geométrica de la 0 0.5 1 1.5 2 2.5 3 x
iteración se muestra en la figura.
Puede en este caso probarse que el proceso converge siempre, para cualquier selección
de x0. Si xn tiene t dígitos correctos, xn+1 tendrá por lo menos 2t –1 dígitos correctos.
Sin embargo, no todos los procesos iterativos funcionan. Por ejemplo, podría escribirse
x n +1 = 2 x n2 , lo que produce resultados alternados y obviamente no converge.
1 xn 1 5 x n −1 1 x n −1 ( x + 5) 1 1
y n + 5 y n −1 = ∫ 0 x+5
dx + ∫ 0 x+5
dx = ∫ 0 x+5
dx = ∫ 0
x n−1 dx =
n
y por lo tanto: yn = 1/n – 5yn-1. Esta expresión podría permitir determinar los sucesivos
yn a partir de un valor inicial, como y0. Sabiendo que:
xn 6
dx = [Ln(x + 5)]0 = Ln ≈ 0.182
1
y0 = ∫
1
0 x+5 5
Se obtienen (en todos los cálculos de este ejemplo se han considerado sólo tres cifras
significativas):
y 0 ≈ 0.182
y1 = 1 − 5 y 0 ≈ 0.090
y 2 = 12 − 5 y1 ≈ 0.050
y 3 = 13 − 5 y 2 ≈ 0.083 ¡Sorprendente que se obtenga y3 > y2 !
y 4 = 14 − 5 y 3 ≈ −0.165 ¡Absurdo!
y 5 = 15 − 5 y 4 ≈ 1.03 L
Los malos resultados se deben a que las aproximaciones y el uso de un número finito de
dígitos introducen errores, que se “propagan” a etapas posteriores del cálculo. La forma
y 7 = 15 (18 − y 8 ) ≈ 0.021
n creciente
1
y 6 = 15 ( 17 − y 7 ) ≈ 0.025 0.5
n decreciente
Y
y así sucesivamente:
0
y5 ≈ 0.028 0 1 2 3 4 5
y4 ≈ 0.034 -0.5
y3 ≈ 0.043
-1
y2 ≈ 0.058 n
y1 ≈ 0.088
y0 ≈ 0.182 ¡Correcto! (a pesar de la errada información inicial)
Sin embargo, no debe creerse que el utilizar fórmulas “al revés” es el remedio para todos
los problemas numéricos. Cualquier proceso que se plantee no será siempre aplicable,
ni en todos los casos el más efectivo.
En primer lugar deben citarse errores en los datos, puesto que ellos son en general
resultado de mediciones o estimaciones imperfectas. Es de esperar que los errores
relativos en los resultados sean del mismo orden de magnitud (o menores) que aquellos
de los datos. Sin embargo, éste no siempre es el caso: se dice entonces que el
problema es “mal condicionado”, es decir, la solución es muy sensible a pequeños
errores en los datos. Dificultades de este tipo pueden también no ser debidas a la
formulación del problema, sino a un mal condicionamiento del método numérico utilizado.
a = 0.1234567 ⋅ 10 0
b = 0.123567 ⋅10 4
c = −b
El esquema siguiente indica como se efectúa la suma en “punto flotante”:
b → 0.1234567 ⋅ 10 4
a → 0.0000123 ⋅10 4 (las cuatro cifras finales se recortan)
a + b → 0.1234690 ⋅10 4
c → −0.1234567 ⋅10 4
(a + b ) + c → 0.0000123 ⋅10 4 = 0.1230000
Esto es válido también para operaciones de otro tipo. Por ejemplo, las raíces de
x + 2bx + c = 0 podrían obtenerse de: x = −b ± b − c .
2 2
Sin embargo el proceso
alternativo (y teóricamente equivalente):
x1 = −b − ( signo b) b 2 − c
c
x2 =
x1
tiene mucho menos acumulación de error, especialmente cuando c es pequeño, porque
evita la resta de dos números del mismo orden de magnitud. Considérese, por ejemplo,
la ecuación: x 2 − 64 x + 1 = 0 . Trabajando con 5 cifras significativas: