You are on page 1of 35

ERRORES

Ing. Gloria Poémape 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%

24𝑥10−6 100 ¿Cómo son las aproximaciones? Buenas o Malas . Ejemplo 2 X* X EA ER ERP 0.

Ejemplo 2 X* X EA ER ERP 0.471215𝑥108 0.471214𝑥108 100 2. .36𝑥10−6 0.24𝑥10−6 2 200% 0.12𝑥10−6 0. y sería más recomendable el error relativo.00021% Por lo general interesa el error absoluto y no el error relativo.12218𝑥10−6 0. pero cuando se manejan cantidades muy grandes o muy pequeñas. el error absoluto puede ser engañoso.

. 𝐸𝑅 = 0.(4) 𝑝 En el ejemplo1.05 →(Ojo) t=2 Si t=3 →0.5 Si t=2 →0. Definición Se dice que el número p* se aproxima a p con t dígitos significativos si t es el entero más grande no negativo para el cual se cumple 𝑝∗ −𝑝 < 5𝑥10−𝒕 …….01210235 < 5 𝑥10−𝒕 Si t=1→ 0.005 .

01210235 t < −𝑙𝑜𝑔 5 t<2.6 entonces t=2 ( x* = 0.5714 y x = 0.𝐸𝑅 −𝑡 𝐸𝑅 𝐸𝑅 < 10 log < −𝑡 -log <𝑡 5 5 5 0.5784) .

 En situaciones reales es difícil contar con tal información. Las anteriores fórmulas de error necesitan del valor real.  Generalmente no se conoce a priori la respuesta verdadera. ¿Cómo medir los errores cuando son aproximaciones? ¿Cómo HALLAR los dígitos significativos cuando solo tenemos APROXIMACIONES? .

En dichos casos una alternativa es normalizar el error. . utilizando la mejor estimación posible al valor verdadero.

.

5𝑥10−𝑛 .Para determinar el número de cifras significativas en la aproximación. es posible demostrar (Scarborough. TOLERANCIA 𝐸𝑅 ≤ 0. se tendrá la seguridad que el resultado es correcto en al menos n cifras significativas. 1966) que si el siguiente criterio se cumple.

.

.

.

.

.

para efectuar la suma estos deben des normalizarse. y esto implica que al realizarse esta la operación no incluya alguno de estos números debido a la cantidad finita de bits usados para la representación de la mantisa. Pues se esta considerando el número pequeño como cero. Cuando se suma un número muy grande con un número muy pequeño se podría obtener como resultado el número grande. ¿Es mejor sumar de izquierda a derecha o de derecha a izquierda? .CAUSAS DE ERRORES GRAVES EN COMPUTACION SUMA DE NÚMEROS MUY DISTINTOS EN MAGNITUD Los números son representados de manera normalizada. ocasionando un error.

• 2500+0.xxxx *10 cc • 2500= 0.25x 10^(-2) • 0.25 x10^4 • 0.Suma un numero grande con un numero pequeño.25000025 x 10^4 = 0.2500 x10^4=2500 .0025=0.25 x10^4 • 0.00000025 x10^4 • ================ • 0.0025 • Calculadora artesanal 0.

RESTA DE NÚMEROS CASI IGUALES Se podría obtener como resultado un valor tan pequeño que podría considerarse cero.0001 Ejemplo: Si X = (A-B)*C donde A = 0. .046%) X*=2 (ERP=100%) Observe que un error de 0. el error se puede propagar. generalmente se pierde cifras significativas.2146 (ERP=0.2144 C = 0.2144 = 0. Si esta resta esta multiplicándose por un número grande.046% en A esta ocasionando un error de 100% en X.2145 B = 0. OJO: Al restar dos números casi iguales. Así: 0.2145-0. es decir A*=0.1*105 X=1 Si cometemos un error en el valor de A.

6x10^-5 • 0.6x10^-5 x 0.8x10^8 • 0.7x10^-6 • 0.42 x 10^ -11 UNDERFLOW .8x10^8 x 0.48 x 10^ 14 OVERFLOW • 0.6x10^6 • 0.OVERFLOW Y UNDERFLOW • 0.6x10^6 = 0.7x10^-6 = 0.

3x10^-5 B = 0.02x10^-9 C = 0. como consecuencia se produce el Overflow o el underflow.4x10^7 Si queremos hallar el producto de A. Cuando se produce underflow generalmente no se envía mensaje de error y se considera un resultado de cero.B.C¿Cuál es mejor? X = A*B*C ò X = A* C * B . Overflow y underflow Con frecuencia una operación aritmética con dos números válidos da como resultado un número tan grande o tan pequeño que la computadora no puede manejarlos. Ejemplo: A = 0.

DIVISIÓN ENTRE UN NÚMERO MUY PEQUEÑO Puede presentarse Overflow o si la división es válida. un error absoluto considerable en el cociente (si el numerador es grande y el denominador pequeño) .

• 5/0.01=500 • 5/0.001=5000 .1=50 • 5/0.

. Error de Salida Aún cuando no se haya cometido error alguno durante la fase de cálculos de un programa. Error de discretización Dado que un número no se puede almacenar exactamente como número binario e punto flotante. puede presentarse un error al imprimir lo resultados. el error generado se conoce como error de discretización (error de cuantificación) ya que los números expresados exactamente por la máquina no forman un conjunto continuo sino discreto.

donde a*= a + 𝑒𝑎 y b*=b+ 𝑒𝑏 . PROPAGACION DE ERRORES A continuación vamos a ver como se propagan los errores en las operaciones: Sean: a y b las cantidades exactas a* y b* las cantidades aproximadas.

.

.

.

.

.

.

.

Precisión y Exactitud .

.

como un polinomio en x . SOLUCIÓN DE ECUACIONES NO LINEALES Uno de los problemas más frecuentes en ingeniería es encontrar las raíces de ecuaciones de la forma f(x) = 0. donde f(x) es una función real de una variable x.