Anda di halaman 1dari 10

Cálculo Numérico CAPITULO I – Análisis del Error

CAPITULO I

ANÁLISIS DEL ERROR

1.1 - INTRODUCCIÓN

Los métodos numéricos son técnicas mediante las cuales es posible formular problemas matemáticos de
tal forma que puedan resolverse usando operaciones aritméticas. Hay muchos tipos de métodos
numéricos, y comparten una característica común: invariablemente se deben realizar un buen número de
tediosos cálculos aritméticos.

Los métodos numéricos son herramientas muy poderosas para a solución de problemas. Pueden manejar
sistemas de ecuaciones grandes, no linealidades y geometrías complicadas, comunes en la ingeniería.
También es posible que se utilice software disponible comercialmente que contenga métodos numéricos.
El uso inteligente de estos programas depende del conocimiento de la teoría básica de estos métodos. Al
mismo tiempo se aprende a conocer y controlar los errores de aproximación que son inseparables de los
cálculos numéricos a gran escala.

Los métodos numéricos sirven para la resolución de problemas que surgen en las más diversas áreas. La
resolución de tales problemas envuelven varias fases o etapas que pueden ser estructuradas:

Problema Recolección
Real de datos

Construcción del elección del Implementar en


modelo matemático mét. Numérico computador
adecuado

análisis de reformular modelo


los resultados o elegir otro método

Cada etapa puede presentar una serie de errores asociados al proceso como:
• Error en la recolección de datos
• Errores de apreciación
• Precisión de los equipos
• Errores en la secuencia de operaciones

Uno de los principales errores se debe a la representación de los números reales dentro del computador.
La representación de los números se realiza por medio de un número limitado de dígitos lo que produce
una pérdida de la precisión.

1.2 - REPRESENTACIÓN DE NÚMEROS REALES:

Los computadores representan los números en notación científica normalizada o aritmética de coma
flotante (A.C.F). Un número está representado en notación científica normalizada cuando todos los dígitos
del número están a la derecha de la coma decimal y este primer dígito es diferente de cero.
Ejemplo 1.1: 785,321 × 10 = 0,785321 × 1014
11

Ing. Hugo Franco Paats 3


Cálculo Numérico CAPITULO I – Análisis del Error

Por lo tanto cualquier número real diferente de cero, puede representarse en notación científica
normalizada o Aritmética de Coma Flotante, de la siguiente forma:
I = ± m × 10 e ;
donde m es un número comprendido entre 0 y 1 en el sistema decimal, denominado mantisa, y “e” es un
número positivo o negativo llamado exponente. Para la representación de un número en la base β en
aritmética de coma flotante de “ t ” dígitos para la mantisa, se realiza de la siguiente forma:
I = (0, d1d 2 d 3 ...d t ) β × β e
La mantisa ( 0, d1 d 2 d 3 ...d t ) es una fracción en la base β , donde cada dígito está comprendido
por 0 ≤ d j ≤ β − 1 , ∀j = 2,3,..., t y d1 ≠ 0
El exponente “e” varía en el intervalo [M ; m] , siendo esto valores determinados por la capacidad de la
máquina, y por lo general M = −m . El número máximo de dígitos “ t ” de la mantisa está limitado por la
longitud de la palabra que el computador puede representar.
La representación de los números en un computador simple que utiliza 32 bits es la siguiente:
32 bits

1 23 1 7
SM Mantisa SE Exponente

SM = signo de la mantisa
SE = signo del exponente
I = (−1) SM .(1, m22 m21 ...m0 ).2 ( −1)
SE
( e6 ...e0 )

Observemos que el exponente se encuentra en el rango [-127, 127]. Entonces, esta máquina no puede
manejar números con una magnitud mayor que (0,111...11) × 2 127
≅ 2127 ≅ 10 38 , ni menor que
(0,100...).2 −127 ≅ 2 −127 ≅ 10 −38 .
La conversión del sistema decimal a binario para efectuar los cálculos en los computadores, acarrean una
serie de errores asociados con el número limitado de dígitos con los que se representan los números (bits).
Dado un número “N”, su representación en ACF de “ t ” dígitos está hecha por truncamiento o redondeo.
Este número podrá ser representado en el sistema, si el exponente “e” estuviese dentro de los límites “m” y
“M”.

EXACTITUD Y PRECISIÓN

La exactitud se refiere a que tan cercano está el valor calculado o medido del valor verdadero. La precisión
se refiere a qué tan cercano está un valor individual medido o calculado respecto a los otros.

La inexactitud se define como un alejamiento sistemático de la verdad. La imprecisión, sobre el otro lado,
se refiere a la magnitud del esparcimiento de los valores.

1.3 – ERRORES

La presencia de errores en el resultado de cualquier proceso numérico es inevitable, pueden haber errores
en los datos, pero aún con los datos exactos el propio proceso de cálculo puede ser fuente de error. Por lo
tanto, existen errores en:
• Datos
• Operaciones
• Procedimientos
En este capítulo vamos a analizar los dos primeros.

1.3.1 - ERRORES DE REDONDEO Y TRUNCAMIENTO

Cuando un número “ x ” no tiene representación exacta en su base numérica o si la longitud de la palabra


del computador es inferior a “ x ”, se realiza una aproximación al número por redondeo o truncamiento.
♦ Truncamiento: en este caso, la máquina representa el número y se queda con los dígitos de
precisión de la mantisa a la vez que descarta el resto.
4 Ing Hugo Franco Paats
Cálculo Numérico CAPITULO I – Análisis del Error
♦ Redondeo: se utiliza el redondeo simétrico: si el primer dígito a descartar es mayor o igual a 5,
entonces sumamos una unidad al dígito que está a la izquierda, si es menor que 5 se mantiene
igual.

Ejemplo 1.2: representar los siguientes números en un sistema de ACF de 3 dígitos para β = 10 , m =
-4 y M= 4, de los siguientes números:

Número representación por trucamiento por redondeo


1,25 0,125 × 10 1
0,125 × 101
− 238,15 − 0,238 × 10 3 − 0,238 × 10 3
27,1828 0,271 × 10 2 0,272 × 10 2
0,000007 Error….exponente menor que –4 error...
7.185 .221,82 Error….exponente mayor que 4 error...

ERROR NUMERICO TOTAL

El error numérico total se entiende como la suma de todos los errores de redondeo y truncamiento
introducidos en el cálculo.
Pero aquí surge un gran problema. Mientras más cálculos se tengan que realizar para obtener un
resultado, el error de redondeo se irá incrementando. Pero por otro lado, el error de truncamiento se puede
minimizar al incluir más términos en la ecuación, disminuir el paso o proseguir la iteración (o sea mayor
número de cálculos, seguramente mayor error de redondeo). En la práctica debemos considerar que hoy
por hoy los computadores tienen un manejo de cifras significativas mucho mayor que antes por lo que el
error de redondeo se minimiza enormemente, aunque no se debe dejar olvidar su aporte al error total.

1.3.2 - ERRORES ABSOLUTOS Y RELATIVOS

Error Absoluto: Definimos como error absoluto: a la diferencia entre el valor exacto de un número “ x ” y
su valor aproximado “ x ”.

E Ax = x − x

En general apenas el valor aproximado x es conocido, siendo que estamos en la búsqueda del valor
exacto, por lo que es de interés conocer un “límite superior” o una “estimativa” para valor del error absoluto,
a la que denominamos “cota del error absoluto” δ AX y que veremos mas adelante.

Ejemplo 1.3: considerando los siguientes números aproximados x = 2.119,9 con error absoluto
E Ax < 0,1 y el número aproximado y = 5,3 con E Ax < 0,1
¿Se puede concluir que los dos números tienen la misma precisión en la representación?
Siendo que ambos tienen el mismo error absoluto no es posible determinar la precisión de cada
representación.

Si el valor aproximado x es mayor que el valor exacto x , el error absoluto será negativo, entonces
decimos que la aproximación es por exceso. Si el valor aproximado x es menor que el valor exacto x el
error absoluto será positivo y la aproximación será por defecto.

Error Relativo: El Error Relativo vamos a definirlo como el cociente entre el error absoluto del número y
su valor aproximado:

E Ax x−x
E Rx = =
x x
Ing. Hugo Franco Paats 5
Cálculo Numérico CAPITULO I – Análisis del Error

0,1 0,1
del ejemplo anterior E Rx < ≅ 4,7 × 10 −5 y E Ay = ≅ 0,02
2.199,9 5,3
por lo que vemos que E Ax < E Ay , por lo que concluimos que el número x esta mejor representado que
el valor de y .

El error absoluto no es más que la distancia entre el valor exacto y el valor aproximado, mientras que el
error relativo mide el error entendido como una porción del valor exacto o del valor aproximado, para este
caso, ya que nos encontramos en la búsqueda del valor exacto.

Ejemplo 1.4: encontrar el error absoluto y el error relativo al aproximar el número x = 3,141592
por x = 3,14
E Ax = 3,141592 − 3,14 = 0,001592
E 0,001592
E Rx = Ax = = 0,00507
x 3,141592

Error Porcentual: El error porcentual no es otra cosa que el error relativo multiplicado por 100
E % = E Rx × 100% . Del ejemplo anterior: E % = 0,507%

Cota del Error Absoluto: La cota de error es el error máximo que se puede cometer al realizar una
medida o tomar una aproximación. Si el error cometido al tomar 2,718 es menor que una milésima
entonces diremos que 0,001 es una cota de dicho error. Se llama cota del error absoluto δ AX de un valor
aproximado x a cualquier número no menor que el error absoluto: E Ax ≤ δ Ax

Cota del Error Relativo: Se llama cota del error relativo de un valor aproximado x cualquier número no
menor que el valor del error relativo E Rx ≤ δ Rx

1.4- ANÁLISIS DEL ERROR EN ARITMÉTICA DE COMA FLOTANTE

En un sistema que opera en ACF de “t” dígitos en base decimal, cualquier número puede ser representado
e −t
de la forma: x = f x × 10 + g x × 10 siendo que 0,1 ≤ f x < 1 y 0,1 ≤ g x < 1
e

Ejemplo 1.5: sea el número x = 234,56 y t = 4 el número x al ser representado por la forma
anterior será equivalente a:
x = 0,2345 × 10 3 + 0,6 × 10 −1 , siendo f x = 0,2345 y g x = 0,6 para este caso

Para realizar un análisis general de los errores absoluto y relativo en la representación de los números y
e −t
utilizando la aproximación por truncamiento, el número será aproximado eliminando el término g x ×10 ,
que representa los dígitos descartados justamente por el truncamiento.

Calculamos el error absoluto:


E Ax = x − x = f x × 10 e + g x × 10 e −t − f x × 10 e = g x × 10 e −t = g x × 10 e −t

e −t
De las condiciones iniciales y dado que g x < 1 , el valor máximo del error absoluto será < 10 , por lo que
podemos definir como cota del error absoluto por truncamiento δ AX , siendo:

δ Ax < 10 e −t

6 Ing Hugo Franco Paats


Cálculo Numérico CAPITULO I – Análisis del Error

El error relativo será:


E Ax g x × 10 e −t
E Rx = = como el error es máximo cuando f x = 0,1 y g x < 1 , por lo que el máximo error
x f x × 10 e
o cota del error relativo cuando la representación es por truncamiento, será:

δ Rx < 101−t

Cuando se utiliza el redondeo simétrico f x es modificado para llevar en consideración g x tomando


como valor aproximado x analizamos los siguientes casos:

⎧ f x × 10 e − > si g x < 1 / 2

x=⎨
⎪ f × 10 e + 10 e−t − > si g ≥ 1 / 2
⎩ x x

♦ Si g x < 1/ 2
Error absoluto es E Ax = x − x = f x × 10 e + g x × 10 e −t − f x × 10 e = g x × 10 e −t = g x × 10 e −t

g x × 10 e −t
| E Ax |
Error relativos es E Rx = = considerando que el error es máximo cuando f x = 0,1 y
|x| f x × 10 e
1
dado que g x < 1 / 2 , la cota del error absoluto es δ Ax < × 10
e −t

2
1
La cota del error relativo es δ Rx < × 10
1− t

♦ Si g x ≥ 1/ 2
e −t
Error absoluto = f x × 10 + g x × 10
e
− ( f x × 10 e + 10 e −t ) = ( g x − 1) × 10 e −t
como g x ≥ 1 / 2 la diferencia g x − 1 será siempre ≤ 1 / 2 , por lo que tomamos como cota del
1
error absoluto: δ Ax < × 10 e −t
2
El error relativo será:

E Ax g x − 1 × 10 e −t g x − 1 × 10 e −t
E Rx = = ≤
x f x × 10 e + 10 e −t f x × 10 e
Siendo que para que el error sea máximo g x ≥ 1 / 2 y f x = 0,1 , tenemos que la cota del error
relativo será:

1
δ Rx < × 101−t
2

Ing. Hugo Franco Paats 7


Cálculo Numérico CAPITULO I – Análisis del Error

Por lo tanto, para cualquiera de los casos para el redondeo simétrico tenemos que las cotas del
error absoluto y el relativo es:

1 1
δ Ax < × 10 e −t δ Rx < × 101−t
2 2

1.4.1- Cifras Significativas Se considera que las cifras significativas de un número a aquellas que
tienen significado real o aportan alguna información. Las cifras no significativas aparecen como resultado
de los cálculos y no tienen significado alguno. Las cifras significativas de un número vienen determinadas
por su error. Son cifras significativas aquellas que ocupan una posición igual o superior al orden o posición
del error.

Por ejemplo, consideremos una medida de longitud que arroja un valor de 2345,6789 m con un error de 0,5
m. El error es por tanto del orden de décimas de metro. Es evidente que todas las cifras del número que
ocupan una posición menor que las décimas no aportan ninguna información. En efecto, ¿qué sentido tiene
dar el número con precisión de diezmilésimas si afirmamos que el error es de casi 1 metro? Las cifras
significativas en el número serán por tanto las que ocupan la posición de las décimas, unidades, decenas,
etc., pero no las centésimas, milésimas y diezmilésimas.
Utilizando nuestra nomenclatura y la definición de error, denominando p = 1 − t , definimos que el número
x es una aproximación a x con p cifras decimales significativas si p es el mayor número natural tal que:

1
E Rx < × 10 p
2

Ejemplo 1.6: Determinar el número de cifras significativas del ejemplo 1.4


1
Si x = 3,141592 aproximamos por x = 3,14 , entonces E Rx = 0,000507 < × 10 − 2 ; por lo tanto,
2
x es una aproximación a x con dos cifras significativas.

Reglas para contar correctamente el número de cifras significativas:

1) Todos los dígitos a ambos lados del punto decimal son significativos, si no hay ceros.
23.742 5 cifras significativas
332 3 cifras significativas
1.4 2 cifras significativas
2) Ceros usados para localizar un punto decimal no son significativos.
0.023 2 cifras significativas
0.23 2 cifras significativas
0.0000023 2 cifras significativas
3) Ceros entre números son significativos.
2.003 4 cifras significativas
1.0008 5 cifras significativas
0.002034 4 cifras significativas
4) Ceros a la derecha del último dígito que no es cero y a la derecha del punto decimal son significativos.
0.00000230 3 cifras significativas
0.043000 5 cifras significativas
1.00 3 cifras significativas
10.0 3 cifras significativas

Las reglas para definir el número de cifras significativas para multiplicación y división son diferentes que
para suma y resta.

8 Ing Hugo Franco Paats


Cálculo Numérico CAPITULO I – Análisis del Error
Para multiplicación y división el número de cifras significativas en el resultado final será igual al número de
cifras significativas de la medición menos precisa.

Ejemplo 1.7: Calcular la energía cinética de un cuerpo con una masa de 5.0 g viajando a la velocidad de
1.15 cm/s.
La energía cinética es obtenida de la fórmula E.C. = ½mv2

en donde m = masa del cuerpo


v = velocidad del objeto

La respuesta es E.C. = ½(5.0 g)(1.15 cm/s)2 =3.3 g-cm2/s2


¿Cuál número es el menos preciso?
½ no es un número medido, es parte de la fórmula y por lo tanto tiene un número infinito de dígitos
significativos
5.0 tiene 2 cifras significativas
1.15 tiene 3 cifras significativas

El número menos preciso tiene dos cifras significativas, así que la respuesta debe tener dos cifras
significativas.

En sumas y restas el último dígito que se conserva deberá corresponder a la primera incertidumbre
en el lugar decimal.

Ejemplo 1.8: en la siguiente suma


320.0 4
80.2
20.0 20
20.0
440.2 60

Por lo tanto para la suma tenemos el hasta el primer dígito después de la coma

1.5- ANÁLISIS DEL ERROR EN LAS OPERACIONES ARITMÉTICAS

Dada una secuencia de operaciones es importante tener la noción de cómo el error se propaga a lo
largo de las operaciones.
El error total en una operación es compuesta por las diferentes partes de las operaciones y por el
resultado de la operación. Ciertos errores como los motivados por truncamiento y redondeo, reciben
también el nombre de errores generados. Al combinar un dato que ya posee un error generado con otros
en las mismas condiciones, los errores se propagan. Entonces, error absoluto total será la suma de los
errores generados y propagados.
El hecho de considerar los errores generados complica excesivamente el cálculo con errores. Por
ello, la regla a tener en cuenta es que el error generado es despreciable siempre que sea cien veces más
pequeño que el error propagado por hacer intervenir tal término.

1.5.1- Forma General

Considerando x = x + E Ax e y = y + E Ay , para la operación de:

♦ Suma
x + y = x + y + E Ax + E Ay ; siendo que x + y = x + y y el error absoluto de la operación
E Ax + y = E Ax + E Ay

Ing. Hugo Franco Paats 9


Cálculo Numérico CAPITULO I – Análisis del Error

E Ax + y E Ax + E Ay E Ax E Ay
El error relativo E Rx+ y = = = + =
x+ y x+ y x+ y x+ y

E Ax x E Ay y x y
= . + . = E Rx . + E Ry .
x x+ y y x+ y x+ y x+ y
x y
El error relativo de la suma es: E Rx + y = E Rx . + E Ry .
x+ y x+ y

♦ Resta x − y = x + E Ax − y − E Ay donde:
Valor aproximado de la diferencia

x− y = x− y y el Error absoluto de la diferencia es E Ax − y = E Ax − E Ay la diferencia de los


errores absolutos de x e y . El error Relativo de x − y será:

E Ax − y E Ax E Ay x y
E Rx − y = = − = E Rx . − E Ry .
x− y x− y x− y x− y x− y

x y
E Rx − y = E Rx . − E Ry .
x− y x− y
♦ Multiplicación x. y = ( x + E Ax ).( y + E Ay )

Valor aproximado del producto es igual al producto de los valores aproximados x. y = x. y y el


error absoluto de x. y es E Ax . y = x.E Ay + y.E Ax

El error Relativo
E Ax. y x.E Ay + y.E Ax E Ay E Ax
E Rx. y = = = + = E Rx + E Ry
x. y x. y y x

⎛ ⎞
⎜ ⎟
x + E AX x + E AX ⎟
.⎜
1
♦ División x÷ y = =
y + E AY y ⎜ E AY ⎟
⎜1+ ⎟
⎝ y ⎠
⎛ ⎞
⎜ ⎟ 2 3

Representando .⎜
1 ⎟ por la serie: 1 − E AY + ⎛⎜ E AY ⎞⎟ − ⎛⎜ E AY ⎞⎟ + ...
⎜ E AY ⎟ ⎜ y ⎟ ⎜ y ⎟
y ⎝ ⎠ ⎝ ⎠
⎜1+ ⎟
⎝ y ⎠
Considerando los dos primeros términos de la serie son significativos, nos queda
0
⎛ ⎞
⎜ ⎟
x x + E AX ⎟ = x + E AX ⎛ E AY ⎞ x E AX x.E AY E AX .E AY
.⎜
1
= ⎜⎜1 − ⎟⎟ = + − −
y y ⎜ E AY ⎟ y ⎝ y ⎠ y y y
2
y
2

⎜1+ ⎟
⎝ y ⎠

10 Ing Hugo Franco Paats


Cálculo Numérico CAPITULO I – Análisis del Error

x x E AX x.E AY
= − − 2
por lo que el valor aproximado del cociente es
y y y y

x y.E AX − x.E AY
x÷ y = y el error absoluto E Ax / y = 2
y y

y.E AX − x.E AY y E AX E AY
E Rx / y = 2
. = − = E Rx − E Ry
y x x y

Ejemplo 1.9: Calcula los errores absoluto y relativo causado por el redondeo simétrico al efectuar,
manejando únicamente tres dígitos para las mantisas, la operación x + y , si x = 765,4 e y = 7,362 .
x = 0,765 × 10 3 ; E Ax = 0,4 × 10 0 E Rx = 5,229 × 10 −4
y = 0,736 × 101 ; E Ay = 0,2 × 10 −2 E Ry = 2,7174 × 10 −4 ; x + y = 0,772 × 10 3
Por tanto el error absoluto E Ax + y = E Ax + E Ay = 0,4 + 0,002 = 0,402

el error relativo:
x y 0,765 × 103 − 4 0,736 × 10
1
E Rx+ y = ERx . + ERy . = 5,229 × 10−4 + 2,7174 × 10 = 0,0005207493
x+ y x+ y 0,772 × 103 0.772 × 103
de otra manera
E Ax 0,402
E Rx + y = = = 0,0005207253
x+ y 0,772 × 10 3

1.6- Ejercicios

1.1- Expresa las siguientes cantidades en sistema de A.C.F. de tres cifras significativas, por redondeo y
truncamiento:
a) 74,24 b) 8.200,02 c)-1.863,55 c)0,005 d)-13.485 e)0,02475

1.1- Considerando las cantidades 28.294 y –13.485 y sus respectivas cantidades redondeadas a cuatro y
tres cifras significativas, 28.290 y -13.500 encontrar las cotas de los errores absolutos y relativos de
tales redondeos.

17
1.2- Si para x = = 0 , 265625 se toma como valores 0,26 ó 0,27, ¿qué error absoluto se comete en
64
cada caso? Calcula también las cotas del error absoluto para ambos resultados.

1.3- A una cinta métrica defectuosa le falta el primer centímetro. Después de medir la longitud con la
misma, se obtiene 15 cm. Determina la verdadera longitud de la magnitud medida, el error absoluto de
la medición, el relativo y el porcentual.

1.4- Un voltímetro marca las lecturas con un error de +0,05. Se toma una lectura de 60 V. Calcular los
errores absolutos y relativos.

1.5- Deducir los dígitos correctos de la cantidad aproximada 48,361 que tiene un error relativo máximo del
1%.

1.6- Considerando la operación de suma de 1,015 + 0,3572 en el que ambos sumandos tienen todas sus
cifras correctas. Calcula la cota del error absoluto y relativo de la operación

Ing. Hugo Franco Paats 11


Cálculo Numérico CAPITULO I – Análisis del Error

1.8.- Hallar las cifras correctas de la cantidad aproximada 52,135 que posee una cota de error relativo de
valor 0,1 × 10 −4
1.9 - Probar con un ejemplo que, si una cantidad aproximada x tiene n cifras significativas correctas y la
primera de ellas es d , una cota del error relativo viene dada por la expresión
1
δx =
d × 10 n −1
1.10- Dadas las cantidades redondeadas que se indican: x = 0,18234 × 10 ; y = 12,314 z = 0,00377 ,
0

aplicando la expresión de la cota del error absoluto en el redondeo simétrico para cantidades
expresadas en coma flotante, calcula el límite máximo de dicho error.

1.11- Se miden dos longitudes, x ≅ 3.32 e y ≅ 5.39. Calcula el valor de las siguientes operaciones,
manteniendo tres dígitos significativos en las sumas.
a) x + y b) x + 0.1 y c) x + 0.01 y
Determine las fuentes de error y magnitudes de los mismos y su incidencia en los resultados.

1.12- Evaluar f ( x ) = x − 6.1x + 3.2 x + 1.5 en x = 4.71 usando aritmética de punto flotante con tres
3 2

dígitos. Comparar los resultados haciendo truncamiento y redondeo. Calcular el error relativo en cada
caso considerando como valor exacto f ( 4.71) = −14.263899 .

1.13- Determinar las cotas del error absoluto y Relativo en los resultados de las operaciones
siguientes, donde x = 2.00, y = 3.00 y z = 4.00 han sido correctamente redondeados
y ⎛ y ⎞
a) f = 3 x + y + z b) f = x × c) f = xsen⎜ ⎟
z ⎝ 40 ⎠
1.14- Sea x = 0.045682138, y δ Ax = 0,5 × 10 −5 una cota de su error absoluto. Dar un intervalo donde se
encuentre el número exacto x . ¿Cuántos dígitos son significativos?

12 Ing Hugo Franco Paats