Documentos de Académico
Documentos de Profesional
Documentos de Cultura
2CN - Errores 2015 2
2CN - Errores 2015 2
_.
+ x 10 l dígitos
k dígitos exponente
signo mantisa (con signo)
>> a=2ˆ1023
a =
8.988465674311580e+307
>> b=2ˆ1024
b =
Inf
>> c=2ˆ-1074
c =
4.940656458412465e-324
>> d=2ˆ-1075
d =
0
εx = |x − x∗ |.
ε% = 100 δx .
Notación: x = x∗ ± εx .
|x − x∗ | ≤ ∆x.
Notación: x = x∗ ± ∆x.
Del mismo modo, una cota del error relativo Λx de un número aproximado x es
|x−x∗ |
cualquier número positivo mayor o igual que |x| , es decir
|x − x∗ |
≤ Λx .
|x|
|x − x∗ | ∆x
/ ∗ .
|x| |x |
1 −d
|εx | < 10 ,
2
asegura que x∗ aproxima a x con d decimales significativos.
1 −s
|δx | < 10 ,
2
o, equivalentemente,
1 −s
|x − x∗ | <
10 |x|,
2
si x 6= 0, asegura que x∗ aproxima a x con s dı́gitos significativos.
Muchas veces nuestro interés será realizar alguna operación con dos o más
variables que tienen un error asociado. Por ejemplo: sumarlas, multiplicarlas o
dividirlas, o bien alguna otra operación más compleja. La pregunta es ¿cómo
calculamos el error resultante del efectuar dichas operaciones con nuestras
variables sometidas a error?
Proposición: Sea f : Rn −→ R una función diferenciable. Sean, además,
xi = x∗i ± εxi , ∀ i ∈ {1, 2, . . . , n} un conjunto de n datos y sus respectivos
errores absolutos. Luego, el error absoluto εf y error relativo δf , están dados por
las expresiones
n
X ∂f ∗ ∗ ∗
∂xi (x1 , x2 , . . . , xn ) εxi
n
X ∂f ∗ ∗ ∗
i=1
εf ≈ ∂xi (x1 , x2 , . . . , xn ) εxi y δf ≈
.
i=1
|f (x∗1 , x∗2 , . . . , x∗n )|
3. Errores de redondeo: Estos son debido a que los computadores sólo tienen
una aritmética finita, producto de su limitante de almacenamiento.
>> e=123456789.0123456789
e =
1.234567890123457e+08
>> f=pi
f =
3.14159265358979
>> g=1.0000000001*1.0000000001
g =
1.00000000020000
>> h=1+10ˆ-17
h =
1
1 + ε 6= 1.
>> eps
ans =
2.220446049250313e-16
>> p=(1+eps)-1
p =
2.220446049250313e-16
>> q=(1+eps/2)-1
q =
0
• Las operaciones de suma y resta usualmente dan resultados con todos sus
dı́gitos correctos. Sin embargo, esto no es ası́ cuando se restan números muy
parecidos.
Este fenómeno se denomina cancelación excesiva.
>> r=.123456789012345;
>> s=.12345678901234;
>> t=r-s % El valor exacto es t=5.e-15
t =
4.996003610813204e-15
>> u=12345678901234567;
>> v=12345678901234566;
>> w=u-v % El valor exacto es w=1
w =
2
|αn − α| ≤ K|βn |,
Definición: Supongamos que lim G(h) = 0 y que lim F (h) = L. Si existe una
h→0 h→0
constante positiva K tal que, para h suficientemente pequeño, se tenga
|F (h) − L| ≤ K|G(h)|
• Las integrales
Z 1
In := xn ex−1 dx, n = 1, 2, . . .
0
se relacionan mediante la expresión
In = 1 − nIn−1 , n = 2, 3, . . .
que se obtiene fácilmente por integración por partes.
Iˆ1 = I1 − ǫ,
Iˆ2 = 1 − 2Iˆ1 = 1 − 2(I1 − ǫ) = I2 + (−2)(−ǫ),
Iˆ3 = 1 − 3Iˆ2 = 1 − 3[I2 + (−2)(−ǫ)] = I3 + (−3)(−2)(−ǫ),
..
.
• Un algoritmo como el anterior, donde el error crece en cada paso, se dice que
es inestable.
Este tipo de algoritmos debe evitarse pues propaga de manera catastrófica los
errores en los datos, como se ve en el ejemplo.
• Un algoritmo como éste, que no amplifica los errores, se dice que es estable.
• Por ejemplo, si se toma N = 20 e Iˆ20 = 0, verifique que mediante este
algoritmo se obtiene Iˆ9 = 0.091 612 292 990, con error menor que 10−12 .