Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1.analisis Del Error PDF
1.analisis Del Error PDF
1.1 Introduccin2
Las frmulas matemticas y cientficas pueden usarse para obtener respuestas numricas
a una gran diversidad de problemas reales. Sin embargo, se debe estar preparado para
enfrentar situaciones, como se muestra en los siguientes problemas:
Encontrar el valor mnimo o mximo que adquiere en el intervalo [0,1] la funcin
4
F(x) =x6 + 5x 9x + 1
b
Dado un valor b > 0, evale la integral definida 0
1 + x 3 dx
F(x, y) =x2 y4 + 2x 4y
Encontrar la curva y = Y (x) que pase por el punto (0, 1) cuya pendiente de la
tangente en cualquier punto P(x, y) iguala al cuadrado de la distancia de P(x, y)
al origen, esto es, resolver la ecuacin diferencial:
dy
= y 2 + x 2 , como y = 1 cuando x = 0
dx
Estos problemas se pueden resolver de forma analtica para obtener una solucin exacta
(aunque algunas veces esta forma se complica o no hay solucin).
Afortunadamente, rara vez se necesita la solucin exacta ya que de hecho en el mundo
real los problemas son por lo general soluciones inexactas, ya que se plantean en
trminos de parmetros que se miden los cuales son aproximados.
Lo que suele ser necesario es, no una respuesta exacta, sino una aproximacin a ella con
un rango de error definido. Es por ello que en ocasiones basta con utilizar un mtodo
numrico que nos aproxime a la solucin, cuando la solucin analtica es compleja o no
existe.
Aun cuando una frmula est disponible se debe tener cuidado porque los clculos
matemticos nos pueden llevar tanto a respuestas correctas como incorrectas, ya que
debemos tener cuidado con los supuestos bajo los cuales se puede aplicar el mtodo o
bien con las medidas que se obtienen para formular el modelo.
En el siguiente ejemplo mostraremos como tres ecuaciones que al desarrollar nos dan
resultados similares si trabajamos con aproximaciones el error puede propagarse de
diferente manera:
(Burden, 1998; Chapra, 1999; Maron, 1995; Nieves, 2003; Sheid, 1995; Wheatley, 2000)
Pgina
36
Mtodos Numricos I
UNIDAD 1. ANLISIS DEL ERROR
Introduccin
Ejemplo
Ecuacin 1 Ecuacin 2 Ecuacin 3
n
1
n
1 10 1
Pn = Pn = Pn 1 Para P0 = 1 Pn = Pn1 - Pn -2 Para P0 = 1, P1 =
3 3 3 3
0 1 1 1
1 1 1
(1) = 1 1
3 3 3 3
2 2
11 1
1 1 10 1 1
= = (1) =
3 9 33 9 3 3 9
3 3
1 1 11 1 10 1 1 1
= = =
3 27 3 9 27 3 9 3 27
M M M M
Pgina
37
Mtodos Numricos I
UNIDAD 1. ANLISIS DEL ERROR
Introduccin
Si graficamos los errores absolutos que se obtuvieron al hacer los clculos, tenemos la
siguiente grfica:
Pgina
38
Mtodos Numricos I
UNIDAD 1. ANLISIS DEL ERROR
Tipos de error
Medibles.- Son aquellos que se cometen cuando no podemos manejar todos los
decimales conocidos o con valores muy grandes (error de redondo o de
truncamiento).
3. Si es igual a 5 y los dems son cero se procede como en 1 y si existe algn dgito
diferente de cero se procede como en 2.
(Burden, 1998; Chapra, 1999; Maron, 1995; Nieves, 2003; Sheid, 1995; Wheatley, 2000)
Pgina
39
Mtodos Numricos I
UNIDAD 1. ANLISIS DEL ERROR
Tipos de error
Ejemplo:
5 2.24
= 0.0017 0.17%
5
2) El valor de 7 con la aproximacin de 2.65.
7 2.65
= 0.0016 0.16%
7
5 2.24 = 0.0039
7 2.65 = 0.0042
Introduccin
Los nmeros que conocemos como escritos en notacin cientfica o notacin
exponencial se asemejan a la notacin de punto flotante.
Pgina
40
Mtodos Numricos I
UNIDAD 1. ANLISIS DEL ERROR
Tipos de error
E
x = m 10 , con 1 m <10
Otra forma equivalente:
x = 0. d 1 d 2 . . . d t 10 E
Los parmetros que caracterizan el sistema de nmeros flotantes de base diez, son:
La base B
La mantisa m, que representa a la parte fraccionaria del nmero
El exponente E, que vara entre dos cotas: E min E E max
La precisin t referida a la cantidad de dgitos d i donde: 0 d i B-1
El campo de la mantisa m puede representar los 23 bits que denominaremos: b0 b1b2 Lb22
Si las cifras que siguen a b22 , o sea, b23 , b24 , ... no son todas 0, esta representacin del
nmero flotante x , designado fl (x) , no es exacta, sino aproximada.
Sin embargo fl (x) puede ser expresado en forma aproximada mediante dos tcnicas:
truncamiento y redondeo (cifras 7).
Ejemplo:
1110
x= = 101.12
210
2
Este cociente puede multiplicarse y dividirse por 2 , de modo que aparezca el primer
dgito distinto de cero a la izquierda, y despus la coma decimal (flotante). En general
esto se obtiene cambiando el exponente de la base convenientemente.
Luego: fl ( x) = 1.011 2 2
Pgina
41
Mtodos Numricos I
UNIDAD 1. ANLISIS DEL ERROR
Tipos de error
0 E=2 1.0010
bit
1{ bits
8{ 23
12bits
3
Ejemplo:
x = 7110 = 10001112
Expresando en forma de nmero flotante en base B=2, con exponente E=6 al desplazar
f ( x) = (1.000111) 2 2 6 , siendo su representacin en bits:
0 E=6 1.000 11 100
Notas:
Pgina
42
Mtodos Numricos I
UNIDAD 1. ANLISIS DEL ERROR
Propagacin del Error
1.3.1. Suma
Si se suman las aproximaciones de dos nmeros a y b se tiene un resultado c y el error
absoluto que se comete cumple.
(a * + b* ) (a + b) = ec ea + eb
Esto es, la suma de los errores de las aproximaciones de a y b en valor absoluto son
aproximadamente mayores o iguales al error del resultado, conocido como el error de
propagacin.
Demostracin:
Se espera que al sumar a + b sea exactamente c
( )
error = a * + b * (a + b)
Donde a * = a + ea
y b * = b + eb
error = (a + ea + b + eb ) (a + b ) = ea + eb = ec
Esto es:
c* = c + ec
El error absoluto es:
(a * + b* ) (a + b) = ea + eb ea + eb
O bien:
ec ea + eb
(Burden, 1998; Chapra, 1999; Maron, 1995; Nieves, 2003; Sheid, 1995; Wheatley, 2000)
Pgina
43
Mtodos Numricos I
UNIDAD 1. ANLISIS DEL ERROR
Propagacin del Error
Ejemplo:
Si a=1.00009 y b=2.00009
c=a+b=3.00018
Si tenemos un equipo que slo maneje 4 decimales
a*=1.0000, b*=2.0000 y c*=3.0001
ec ea + eb
.00018 .00009 + .00009
1.3.2. Resta
Si se restan las aproximaciones de dos nmeros a y b se tiene un resultado c y el error
absoluto que se comete cumple.
( a * b * ) ( a b ) = e c e a + eb
Esto es, la resta de los errores de las aproximaciones de a y b en valor absoluto son
aproximadamente mayores o iguales al error del resultado, conocido como el error de
propagacin.
Demostracin:
Se espera que al restar a b sea exactamente c
( )
error = a * b * (a b )
Donde a * = a + ea
y b * = b + eb
error = (a + ea b + eb ) (a b ) = ea + eb = ec
Esto es:
c* = c + ec
El error absoluto es:
(a * b * ) (a b) = ea + eb ea + eb
O bien:
ec ea + eb
Pgina
44
Mtodos Numricos I
UNIDAD 1. ANLISIS DEL ERROR
Propagacin del Error
1.3.3. Multiplicacin
Si se multiplican las aproximaciones de a y b, el error relativo que se comete cumple:
(a * b *) (a b )
eb e a
+
e e
a + b
(a b ) b a a b
Esto es, el error de propagacin relativo en valor absoluto en la multiplicacin es
aproximadamente menor o igual a la suma de los errores relativos de a y b en valor
absoluto.
Demostracin:
ab = c
= =
=
=
El error absoluto es:
a (a * b*) (a b) (a * b)(b * b) eb ea e e
a = = = = + a + b
a ( a b) (a b) b a a b
Ejemplo:
a= 1.004
b= 3.001
Aproximacin:
=1
=3
Operaciones:
a*b=c (1.004)(3.001)= 3.0130
= |3- 3.0130|=-0.0130
Pgina
45
Mtodos Numricos I
UNIDAD 1. ANLISIS DEL ERROR
Propagacin del Error
1.3.4. Divisin
Si se dividen las aproximaciones de a y b, el error relativo que se comete cumple:
a* a
b * b ea eb ea + eb
a a b a b
b
Esto es, el error de propagacin relativo del cociente en valor absoluto es
aproximadamente menor o igual a la suma de los errores relativos de a y b en valor
absoluto.
Demostracin:
a
=c
b
a* a
a = b * b
a
b
a* a a * b * a* a* a a a* a
a = + = .. *
b* b a b b* b b* b b b
a * a a * b*
a b * b a b ea eb e e
a = = = = a + b
a a a a b a b
b b
Ejemplo:
a= 10.0005
b= 3.3300
Aproximacin:
= 10
=3
Operaciones:
a 10.0005
=C = 3.0031
b 3.3300
Pgina
46
Mtodos Numricos I
UNIDAD 1. ANLISIS DEL ERROR
Propagacin del Error
a* a a* b* a * a* a a
a = = = * + =
b* b a b b b b* b
e f ea f (a*)
Esto es, el error al evaluar una funcin en un argumento inexacto es proporcional a la
primera derivada de la funcin en el punto donde se ha evaluado.
Pgina
47
Mtodos Numricos I
UNIDAD 1. ANLISIS DEL ERROR
Estrategias para minimizar el error
(Burden, 1998; Chapra, 1999; Maron, 1995; Nieves, 2003; Sheid, 1995; Wheatley, 2000)
Pgina
48
Mtodos Numricos I
UNIDAD 1. ANLISIS DEL ERROR
Estrategias para minimizar el error
Pgina
49
Mtodos Numricos I
UNIDAD 1. ANLISIS DEL ERROR
Orden de convergencia
Ejemplo:
xi xi 1 error
Este se utiliza cuando algn mtodo acota una solucin en un intervalo determinado
f ( xi ) error
Este se puede utilizar cuando se requiere que el mtodo numrico se aproxime a una
solucin.
Pgina
50
Mtodos Numricos I
UNIDAD 1. ANLISIS DEL ERROR
Herramientas para anlisis numrico
Pgina 51
Mtodos Numricos I
UNIDAD 1. ANLISIS DEL ERROR
Herramientas para anlisis numrico
1.6.2. Maple7
d2y
( x) 3 y ( x) = x
dx 2
Sujeto a las condiciones iniciales:
dy
y (0) = 0, y =0 =2
dx
dsolve( {diff(y(x),x, x) - 3*y(x) = x, y(0)=0, D(y)(0)=2}, y(x) );
Simplificacin de fracciones:
Pgina 52
Mtodos Numricos I
UNIDAD 1. ANLISIS DEL ERROR
Herramientas para anlisis numrico
d2
2 y ( x) 3 y ( x) = x
dx
7 3 1 1 7 3 x
y ( x) = e 3x
3x
18 + 2 + e 2 18 3
Pgina 53