Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Analisis Numerico Cap 1 Errores
Analisis Numerico Cap 1 Errores
INTRODUCCIÓN A LA TEORÍA DE
ERRORES
1.3. Problemas
17
18 | Capítulo 1. Introducción a la teoría de errores
1 / 2, y 2
ex x E x A (2.1)
A
Se dice que la aproximación es por exceso o defecto, según que el error dado por (2.1) sea
negativo o positivo.
r x x x / x , x 0.
A E A E E
(2.2)
r x A % r x A 100%. (2.3)
Lamentablemente, las expresiones (2.1) a (2.3) implican el uso del valor exacto x E , el
cual, por lo general, se desconoce. De todas formas, cuando se aplica un método numérico,
lo que importa es la obtención de una determinada aproximación al valor exacto
desconocido. De conocerse el valor exacto, no tiene sentido el aplicar un método para
obtener una aproximación al mismo, de manera que, en la práctica, las expresiones (2.1) a
(2.3) en rigor no son de utilidad. Su importancia está en el campo teórico, por ejemplo
para probar con casos particulares a los distintos métodos numéricos.
Una forma de superar al problema descrito, consiste en normalizar el error
respecto de la mejor estimación posible del valor exacto, generándose un valor que se
designa con r x A , donde el símbolo de la tilde sobre la letra r indica claramente que se
trata de una aproximación al error relativo. Luego es
r x A x E x A / x A . (2.4)
ex C.
A
Esto implica que el valor exacto x E está dentro del intervalo cerrado
C x A ,C x A .
El signo de las expresiones (2.1) a (2.3) puede ser positivo o negativo, pero en general éste
no tiene importancia y, en la práctica, interesa obtener las correspondientes cotas de
error.
24 | Capítulo 1. Introducción a la teoría de errores
Longitud de la cuerda.
Es evidente que a pesar que en ambos casos el error absoluto es el mismo, en el cálculo
del espesor de la placa se comete un error relativo bastante significativo, mientras que en
el cálculo de la longitud de la cuerda, el mismo es muy pequeño. ■
2
I e x dx ,
0
eI A I E I A 0, 005474602,
ex 0, 0003161223,
A
r x A 0, 00040249,
r x A % 0, 0402%.
En rigor la fórmula usada para el cálculo del área, produce un error al usar
11 / 14 0, 7857142857 como aproximación al valor exacto / 4. ■
Si en la expresión decimal de un número se eliminan todas las cifras que siguen a una
dada, se dice que el número se ha redondeado al orden de la última cifra decimal retenida.
Existen distintas clases de redondeo:
Redondeo por defecto: cuando la última cifra retenida no se altera.
Redondeo por exceso: cuando la última cifra retenida se incrementa en 1 (cuando ésta
es 9 repercute modificando a todas las cifras anteriores).
Redondeo al valor más próximo: se aplica redondeo por defecto o exceso según que la
primer cifra descartada sea 5 ó 5.
De aquí en más se usará el término redondeo para indicar redondeo al valor más
próximo. A modo de ejemplo, consideremos el número 7,4721 que al ser redondeado con 2
cifras decimales queda 7,47. A su vez, el número 508,406 al ser redondeado con 2 cifras
decimales, se transforma en 508,41. Finalmente el número 88,35 redondeado con 1 cifra
decimal se transforma en 88,4.
Es importante la determinación del error absoluto que se comete al aplicar las
reglas de redondeo. En el teorema siguiente se determina una acotación para el error
absoluto que se comete al efectuar redondeo al valor más próximo.
26 | Capítulo 1. Introducción a la teoría de errores
x x 0, 5 10 N , (2.5)
donde x denota al número redondeado.
Demostración
Para todo x es
x e, d1d2d 3 dN x e, d1d2d 3 dN 1 . (2.6)
miembro por e, d1d2d3 dN dN 1 1 , resulta
0 x x 0, 0000 0 dN 1 1 0, dN 1 1 10 N .
Dado que por hipótesis es dN 1 5 resulta dN 1 1 5 y es
x x 0, 0000 0 5 0, 5 10 N . (2.8)
0 e, d1d2d3 dN 1 x 0, 0000 0 10 dN 1 0, 10 dN 1 10 N .
Dado que en este caso es 10 dN 1 5 y x e, d1d2d 3 d N 1 , resulta
x x 0, 5 10N . (2.9)
De (2.8) y (2.9) resulta (2.5) lo que implica que el error que se comete al redondear a x
con N cifras decimales, no supera al valor 0, 5 10 N . ■
1.2. Teoría de errores | 27
Se denominan cifras significativas a todos los dígitos que corresponden a un número dado,
excepto los ceros, cuando esas cifras nulas sólo se usan para fijar la posición de la coma
decimal. En números que no contienen ceros, todas las cifras son significativas. A su vez,
todos los ceros entre dos dígitos significativos son significativos. Por ejemplo, los números
9,824; 0,05301; 7005 son todos números de cuatro cifras significativas.
Cabe destacar que no son significativos los ceros colocados después de un dígito
no nulo, cuando esos ceros se usan tan sólo para completar una cantidad de cifras dada.
Por ejemplo, si se conoce que una cantidad del orden de seis millones tiene exactos los
dígitos 564, y no se conoce cuáles son los restantes dígitos exactos, entonces se completa
con ceros para obtener 5.640.000. Los ceros agregados para dar al número el orden
correcto no son significativos en este caso ya que no proporcionan información sobre los
dígitos correctos que van en las posiciones que ellos ocupan. Queda claro entonces que si
un número no tiene coma decimal y termina con uno o más ceros, éstos pueden ser o no
significativos. Es decir que en este caso, para especificar el número de cifras significativas
se requiere información adicional. Para indicar claramente cuándo los ceros son
significativos, es especialmente útil la notación científica, que en el caso del número
5.640.000 viene dada por 5, 64 106. Como puede observarse, con esta notación sólo se
escriben los dígitos significativos.
x E 33 / 17 1, 941176471
y el valor aproximado x A 1, 9411. Es inmediato que se verifican:
Sobre la base del análisis previo, se establece el siguiente criterio para determinar
la cantidad de cifras decimales correctas de una aproximación x A a un valor exacto x E :
La N ésima cifra decimal de x A es correcta, si se verifica que es
x E x A 0, 5 10 N . (2.10)
Dado que los dispositivos de cálculo almacenan y trabajan con números constituidos por
un número finito de dígitos, inevitablemente surgen errores de redondeo. Supongamos que
estamos trabajando con una computadora que almacena 7 dígitos decimales significativos,
entonces el número es almacenado mediante la expresión 3,141592; donde los restantes
números fueron eliminados directamente mediante el procedimiento llamado de corte.
Este proceso ignora automáticamente a todos los dígitos de la representación decimal
completa, que no están dentro de las siete cifras significativas. El error absoluto que se
comete al almacenar el número de la manera indicada, viene dado por 0,000000654....
La computadora puede ser diseñada para efectuar redondeos en lugar de cortes
para los dígitos que deben descartarse. Esto disminuye los errores de redondeo pero
incrementa el costo computacional. El proceso de redondeo se efectúa de acuerdo con las
reglas descriptas en el punto 1.2.3, es decir se conservan las 7 cifras significativas y el
resto se descarta; pero el último dígito retenido se aumenta en una unidad si el primer
dígito descartado es mayor o igual a 5; de lo contrario no se altera.
Este simple ejemplo demuestra que la aritmética de punto fijo puede conducir a errores
muy importantes, si no se tiene un especial cuidado en su manejo. Este problema queda
superado mediante la aritmética de punto flotante.
30 | Capítulo 1. Introducción a la teoría de errores
x signo x 0, d d d
1 2
d
N N 1
be . (2.11)
x signo x (0, d1d2 dN )be . (2.12)
La expresión 0, d1d2 dN se denomina mantisa y los dígitos que la componen son
comúnmente expresados en la base b y es 0 di b 1, d1 0. Generalmente se usan
b 2, 8,10 o 16.
El sistema binario de numeración ( b 2 ) es especialmente adecuado para ser utilizado
por circuitos electrónicos. A su vez, los sistemas octal ( b 8 ) y hexadecimal ( b 16 )
están íntimamente relacionados con el sistema binario, ya que 8 y 16 son obtenidos como
1.2. Teoría de errores | 31
potencia de 2. Estos son utilizados porque permiten una escritura mucho más compacta
de los números, que en el sistema binario.
En (2.11) la letra e representa al exponente, el cual verifica c e C , donde los
enteros c y C varían según el tipo de computadora. Por otra parte, en la mantisa, N
indica la cantidad de decimales con que se trabaja y es un número que varía según el tipo
de computadora. Muchas computadoras tienen la posibilidad de extender el valor de N .
Así, un valor común es N 6 que para b 16, (sistema hexadecimal), equivale a 6 ó 7
dígitos decimales de precisión. En este caso se dice que se trabaja con precisión simple,
para distinguir de la precisión doble la cual se obtiene cuando es N 14 y se trabaja con
16 dígitos decimales de precisión.
Cabe destacar que existe software sofisticado, para el tratamiento y resolución de
problemas matemáticos, basado en el cálculo simbólico. Este enfatiza el cálculo exacto
con expresiones que contienen variables que no toman un valor numérico dado y que por
lo tanto son manipulados como símbolos. Estos programas pueden manipular números con
decenas de dígitos decimales, propiedad que permite eliminar o atenuar el efecto de los
errores de redondeo. Entre los sistemas algebraicos computacionales más usados en
ingeniera están el MAPLE y el MATHEMATICA.
Al efectuar las cuatro operaciones algebraicas básicas con números aproximados, los
errores se propagan a los resultados correspondientes. Existen muchas otras situaciones en
las cuales al operar con números almacenados en punto flotante, surgen errores
significativos. Así, al dividir un número dado por otro de valor cercano a cero, puede
producirse un error de redondeo importante. En efecto, sea x E un número real exacto que
al ser almacenado con una cantidad finita de dígitos, se transforma en x A , con
x E x A e, donde e denota el error de redondeo. Si se realiza la operación x E / z, donde
z es un número real cualquiera, se tiene
xE xA e xA e
. (2.13)
z z z z
fl x 0, d1d2 dN cN 1cN 2 cM 10k , (2.14)
fl z 0, d1d2 dN eN 1eN 2 eM 10k . (2.15)
fl 0,d d d c c
fl fl x fl z 1 2 N N 1 N 2
cM 10k 0, d1d2 d NeN 1eN 2 eM 10k
fl 0, 00 0a a a 10 0, a
N 1 N 2 M
k
a
N 1 N 2
aM 10 k N
.
1 1 1 (N )
f x n 1 f x n
1!
f x n h f x n h 2 ...
2! N!
f
x n h N ET . (2.16)
El resto de la serie corresponde al valor del error de truncamiento, que viene dado por
1
ET
f (N 1) cn h N 1 , (2.17)
N 1 !
donde cn es un punto que está entre x n y x n 1 . Esta serie permite obtener el valor
f x n 1 en base a los valores de f y de sus derivadas en el punto x n .
1.2. Teoría de errores | 33
El término de error dado por (2.17) presenta dos problemas que son característicos en los
errores de truncamiento de los diferentes métodos numéricos. En primer lugar, no se
conoce el valor exacto de cn , tan sólo se sabe que es un valor que está entre x n y x n 1 .
Por otra parte, se necesita conocer la expresión analítica de f (N 1) . No obstante, las
expresiones analíticas de los errores de truncamiento son útiles no solo en la teoría, sino
también para probar la eficiencia de los métodos, en los casos particulares en que se
conocen las soluciones exactas.
Dado que es x E e1,5 , si se usan 9 dígitos decimales para expresar este valor resulta
x E e 1,5 4, 481688927.
N 1, x A 1, r x A 0, 776869.
N 2, x A 2, 5; r x A 0, 442173.
N 3, x A 3, 625; r x A 0,191151.
N 4, x A 4,1875; r x A 0, 0656405.
N 5, x A 4, 39843; r x A 0, 0185756.
N 6, x A 4, 46171; r x A 0, 00445591.
De la expresión del error de truncamiento dado por (2.17), al tener en cuenta que es
c6 0, x , x 1, 5 y que la función exponencial es monótona creciente, resulta
ET
c
e 6x7
e1,5 1, 5
0, 0151932. ■
6 1 ! 7!
34 | Capítulo 1. Introducción a la teoría de errores
f x h f x / h
puede ser usado para aproximar a f x con la precisión deseada, siempre que h sea lo
suficientemente pequeño.
El reemplazo de expresiones analíticas que involucran a derivadas por otras que
involucran a cocientes incrementales, conduce a modelos discretos. Tal como se estableció
en el subapartado 1.2.1, los errores que surgen al realizar este tipo de operaciones se
denominan errores de discretización. La misma situación se plantea cuando las integrales
definidas se reemplazan por sumas finitas o cuando las funciones no lineales se reemplazan
por funciones lineales. Así por ejemplo, el valor de la integral
b
I
f x dx
a
x i a ih, i 0,1, 2, , N , h b a / N .
1.3. Problemas
a ) 3, 81 103
b) 0, 030 102
1.3. Problemas | 35
c) 9800
d ) 16, 063
e) 0, 00491
a ) 30.485, 002
b) 84, 56 102
c) 0, 09343 103
d ) 0, 025 103
ex .y A
x A C y yA C x ,
A A A
Obtener el valor que proporciona la fórmula para x 1 / 2. Verificar con el valor exacto
de e 0,5 si el error estimado es adecuado.
e x t 1 1! 2! 3 ! N 1 N 1 ! N
e x t
I x x t
dt 2 3 4 1
x x x x
xN
1 N!
x t N 1
dt, x 0,
xN ! N!
ET x, N N 1 x
e x t dt
x N 1
.
N e x t
ET x, N 1 N !
x
t N 1
dt,