Anda di halaman 1dari 39

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%
Ejemplo 2
X* X EA ER ERP

0.24𝑥10−6

100

¿Cómo son las aproximaciones? Buenas o Malas


Ejemplo 2
X* X EA ER ERP

0.36𝑥10−6 0.12𝑥10−6 0.24𝑥10−6 2 200%

100
Ejemplo 2
X* X EA ER ERP

0.36𝑥10−6 0.12𝑥10−6 0.24𝑥10−6 2 200%

0.471215𝑥108 0.471214𝑥108 100 2.12218𝑥10−6 0.00021%

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


manejan cantidades muy grandes o muy pequeñas, el error absoluto puede ser
engañoso, y sería más recomendable el error relativo.
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−𝒕 ……..(4)
𝑝

ERROR RELATIVO
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

• Si x* = 0.5714 y x = 0.5784
𝐸𝑅 −𝑡 𝐸𝑅 𝐸𝑅
< 10 log < −𝑡 -log <𝑡
5 5 5

0.01210235
t < −𝑙𝑜𝑔
5

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

El valor aproximado tiene dos dígitos significativos


con respecto a la solución verdadera
 Las anteriores fórmulas de error necesitan del valor real.
 En situaciones reales es difícil contar con tal información.
 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?
¿Cómo medir el error cuando solo son aproximaciones?
En dichos casos una alternativa es normalizar el error, utilizando la mejor
estimación posible al valor verdadero.
Para determinar el número de cifras significativas en la
aproximación, 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.5𝑥10−𝑛
En el ejemplo para 𝒙𝟖 ¿Cuántas cifras son significativas?
CAUSAS DE ERRORES GRAVES EN COMPUTACION

SUMA DE NÚMEROS MUY DISTINTOS EN MAGNITUD

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, ocasionando un
error. Pues se esta considerando el número pequeño como cero.

¿Es mejor sumar de izquierda a derecha o de derecha a


izquierda?
Suma un numero grande con un numero
pequeño.
• 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 NÚMEROS CASI IGUALES

Se podría obtener como resultado un valor tan pequeño que podría


considerarse cero.
Si esta resta esta multiplicándose por un número grande, el error se puede
propagar.
OJO: Al restar dos números 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 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, como consecuencia
se produce el Overflow o el underflow.
Cuando se produce underflow generalmente no se envía
mensaje de error y se considera un resultado de cero.
EJEMPLO

A = 0.3x10^-8 B = 0.02x10^-9 C = 0.4x10^8


Si queremos hallar el producto de A, B y C
¿Qué es mejor?

X = A*B*C ò X = A* C * B
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)
División entre un número pequeño
¿Qué pasa si hay un pequeño error en el denominador?
5
= 50
0.1

5
= 500
0.01

5
= 5000
0.001
Error de discretización
Dado que un número no se puede almacenar exactamente como número
binario en punto flotante, 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.

Error de Salida
Aún cuando no se haya cometido error alguno durante la fase de cálculos de un programa,
puede presentarse un error al imprimir lo resultados.
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, donde a*= a + 𝑒𝑎 y b*=b+ 𝑒𝑏
Precisión y Exactitud
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, como un polinomio en x
Teorema del valor
intermedio
Si f ∈ 𝐶 𝑎, 𝑏 𝑦 𝑘 𝑒𝑠
𝑢𝑛 𝑛𝑢𝑚𝑒𝑟𝑜 𝑐𝑢𝑎𝑙𝑞𝑢𝑖𝑒𝑟𝑎 𝑒𝑛𝑡𝑟𝑒 𝑓 𝑎 𝑦 𝑓 𝑏 ,
𝑒𝑛𝑡𝑜𝑛𝑐𝑒𝑠 existe un c ∈ 𝑎, 𝑏
tal que f( c )= k

f ∈ 𝐶[𝑎, 𝑏] =>Sea f una función continua en un


intervalo [a,b]
• Sea f una función real continua en
Teorema de Bolzano un intervalo cerrado [a,b] con f(a)
y f(b) de signos contrarios.
Entonces existe al menos un
punto c del intervalo abierto (a, b)
con f(c) = 0.
TEOREMA DE ROLLE

Anda mungkin juga menyukai