Vous êtes sur la page 1sur 35

ERRORES

Ing. Gloria Pomape Rojas.


ERRORES

Se define error como la diferencia entre el valor aproximado y el valor


exacto.
x* es el valor aproximado y x es el valor exacto

Error Absoluto:

= (1)
Error Relativo:

= , 0 . . (2)

Error Relativo Porcentual:


= 100 (3)
Ejemplo 1
Si x* = 0.5714 y x = 0.5784

Error Absoluto:

= = 0.5714 0.5784 = 0.0070
Error Relativo:

0.0070
= = = 0.0121
0.5784
Error Relativo Porcentual:
= 100 = 1.2%
Ejemplo 2
X* X EA ER ERP

0.24106

100

Cmo son las aproximaciones? Buenas o Malas


Ejemplo 2
X* X EA ER ERP

0.36106 0.12106 0.24106 2 200%

0.471215108 0.471214108 100 2.12218106 0.00021%

Por lo general interesa el error absoluto y no el error relativo; pero cuando se


manejan cantidades muy grandes o muy pequeas, el error absoluto puede ser
engaoso, y sera ms recomendable el error relativo.
Definicin
Se dice que el nmero p* se aproxima a p con t dgitos significativos si t
es el entero ms grande no negativo para el cual se cumple

< 510 ..(4)

En el ejemplo1, = 0.01210235 < 5 10
Si t=1 0.5
Si t=2 0.05 (Ojo) t=2
Si t=3 0.005

< 10 log < -log <
5 5 5

0.01210235
t <
5

t<2.6 entonces t=2 ( x* = 0.5714 y x = 0.5784)


Las anteriores frmulas de error necesitan del valor real.
En situaciones reales es difcil contar con tal informacin.
Generalmente no se conoce a priori la respuesta verdadera.

Cmo medir los errores cuando son


aproximaciones?
Cmo HALLAR los dgitos significativos
cuando solo tenemos APROXIMACIONES?
En dichos casos una alternativa es normalizar el error, utilizando la mejor
estimacin posible al valor verdadero.
Para determinar el nmero de cifras significativas en la aproximacin, es
posible demostrar (Scarborough, 1966) que si el siguiente criterio se
cumple, se tendr la seguridad que el resultado es correcto en al menos n
cifras significativas.

TOLERANCIA

0.510
CAUSAS DE ERRORES GRAVES EN COMPUTACION

SUMA DE NMEROS MUY DISTINTOS EN MAGNITUD

Los nmeros son representados de manera normalizada, para efectuar la suma estos deben des
normalizarse, y esto implica que al realizarse esta la operacin no incluya alguno de estos
nmeros debido a la cantidad finita de bits usados para la representacin de la mantisa.
Cuando se suma un nmero muy grande con un nmero muy pequeo se podra obtener como
resultado el nmero grande, ocasionando un error. Pues se esta considerando el nmero
pequeo como cero.

Es mejor sumar de izquierda a derecha o de derecha a


izquierda?
Suma un numero grande con un numero
pequeo.
2500+0,0025
Calculadora artesanal 0,xxxx *10 cc
2500= 0,25 x10^4
0,0025=0,25x 10^(-2)
0,25 x10^4
0,00000025 x10^4
================
0,25000025 x 10^4 = 0,2500 x10^4=2500
RESTA DE NMEROS CASI IGUALES

Se podra obtener como resultado un valor tan pequeo que podra


considerarse cero. Si esta resta esta multiplicndose por un nmero
grande, el error se puede propagar.
OJO: Al restar dos nmeros casi iguales, generalmente se pierde cifras
significativas.
As: 0.2145-0.2144 = 0.0001

Ejemplo:
Si X = (A-B)*C donde A = 0.2145 B = 0.2144 C = 0.1*105 X=1
Si cometemos un error en el valor de A, es decir A*=0.2146 (ERP=0.046%)
X*=2 (ERP=100%)
Observe que un error de 0.046% en A esta ocasionando un error de 100%
en X.
OVERFLOW Y UNDERFLOW
0,8x10^8
0,6x10^6
0,8x10^8 x 0,6x10^6 = 0,48 x 10^ 14 OVERFLOW

0,6x10^-5
0,7x10^-6
0,6x10^-5 x 0,7x10^-6 = 0,42 x 10^ -11 UNDERFLOW
Overflow y underflow

Con frecuencia una operacin aritmtica con dos nmeros vlidos da como
resultado un nmero tan grande o tan pequeo que la computadora no puede
manejarlos, como consecuencia se produce el Overflow o el underflow.
Cuando se produce underflow generalmente no se enva mensaje de error y se
considera un resultado de cero.

Ejemplo:
A = 0.3x10^-5 B = 0.02x10^-9 C = 0.4x10^7
Si queremos hallar el producto de A,B,CCul es mejor?
X = A*B*C X = A* C * B
DIVISIN ENTRE UN NMERO MUY PEQUEO

Puede presentarse Overflow o si la divisin es vlida, un


error absoluto considerable en el cociente (si el numerador
es grande y el denominador pequeo)
5/0,1=50
5/0,01=500
5/0,001=5000
Error de discretizacin
Dado que un nmero no se puede almacenar exactamente como nmero
binario e punto flotante, el error generado se conoce como error de
discretizacin (error de cuantificacin) ya que los nmeros expresados
exactamente por la mquina no forman un conjunto continuo sino discreto.

Error de Salida
An cuando no se haya cometido error alguno durante la fase de clculos de un programa,
puede presentarse un error al imprimir lo resultados.
PROPAGACION DE ERRORES
A continuacin vamos a ver como se propagan los errores en las operaciones:
Sean:
a y b las cantidades exactas
a* y b* las cantidades aproximadas, donde a*= a + y b*=b+
Precisin y Exactitud
SOLUCIN DE ECUACIONES NO LINEALES

Uno de los problemas ms frecuentes en ingeniera es encontrar


las races de ecuaciones de la forma f(x) = 0, donde f(x) es una
funcin real de una variable x, como un polinomio en x

Vous aimerez peut-être aussi