![Page 1: 2 Teoria de Errores y Aritmetica Del Computador (1)](https://reader035.vdocumento.com/reader035/viewer/2022081504/55cf9916550346d0339b7f12/html5/thumbnails/1.jpg)
UNIVERSIDAD NACIONAL DE INGENIERIA
FACULTAD DE INGENIERIA MECANICA
Curso: Métodos Numéricos Profesor: Ing. Robert Castro SalgueroTema: Introduccion a los Metodos Numericos y Teoria de Errores
![Page 2: 2 Teoria de Errores y Aritmetica Del Computador (1)](https://reader035.vdocumento.com/reader035/viewer/2022081504/55cf9916550346d0339b7f12/html5/thumbnails/2.jpg)
![Page 3: 2 Teoria de Errores y Aritmetica Del Computador (1)](https://reader035.vdocumento.com/reader035/viewer/2022081504/55cf9916550346d0339b7f12/html5/thumbnails/3.jpg)
Objetivo
Al finalizar el curso el alumno deberá: Resolver la formulación matemática
de los problemas de ingeniería, calculando con precisión requerida los valores de las variables del problema, mediante la implementación de los Métodos Numéricos usando software adecuado.
![Page 4: 2 Teoria de Errores y Aritmetica Del Computador (1)](https://reader035.vdocumento.com/reader035/viewer/2022081504/55cf9916550346d0339b7f12/html5/thumbnails/4.jpg)
Solucion de Problemas de Ingeniería
Formulacion del Problema Modelamiento Matematico del
Problema Solucion del Modelo Matematico Analisis de resultados Implementacion
![Page 5: 2 Teoria de Errores y Aritmetica Del Computador (1)](https://reader035.vdocumento.com/reader035/viewer/2022081504/55cf9916550346d0339b7f12/html5/thumbnails/5.jpg)
Formulacion del Problema
![Page 6: 2 Teoria de Errores y Aritmetica Del Computador (1)](https://reader035.vdocumento.com/reader035/viewer/2022081504/55cf9916550346d0339b7f12/html5/thumbnails/6.jpg)
Modelamiento Matematico
![Page 7: 2 Teoria de Errores y Aritmetica Del Computador (1)](https://reader035.vdocumento.com/reader035/viewer/2022081504/55cf9916550346d0339b7f12/html5/thumbnails/7.jpg)
Solucion del Modelo Matematico
![Page 8: 2 Teoria de Errores y Aritmetica Del Computador (1)](https://reader035.vdocumento.com/reader035/viewer/2022081504/55cf9916550346d0339b7f12/html5/thumbnails/8.jpg)
Analisis de Resultados
![Page 9: 2 Teoria de Errores y Aritmetica Del Computador (1)](https://reader035.vdocumento.com/reader035/viewer/2022081504/55cf9916550346d0339b7f12/html5/thumbnails/9.jpg)
Implementacion
![Page 10: 2 Teoria de Errores y Aritmetica Del Computador (1)](https://reader035.vdocumento.com/reader035/viewer/2022081504/55cf9916550346d0339b7f12/html5/thumbnails/10.jpg)
Teoria de Errores
![Page 11: 2 Teoria de Errores y Aritmetica Del Computador (1)](https://reader035.vdocumento.com/reader035/viewer/2022081504/55cf9916550346d0339b7f12/html5/thumbnails/11.jpg)
Fuentes de Error
![Page 12: 2 Teoria de Errores y Aritmetica Del Computador (1)](https://reader035.vdocumento.com/reader035/viewer/2022081504/55cf9916550346d0339b7f12/html5/thumbnails/12.jpg)
Error del modelo o error del problema
En los fenómenos de la naturaleza muchas veces efectuamos ciertas hipótesis, es decir aceptamos determinadas condiciones que nos dará una situación aproximada del fenómeno estudiado, de esta manera podemos plantear el comportamiento de dicho fenómeno por medio de un modelo matemático.
![Page 13: 2 Teoria de Errores y Aritmetica Del Computador (1)](https://reader035.vdocumento.com/reader035/viewer/2022081504/55cf9916550346d0339b7f12/html5/thumbnails/13.jpg)
Error del método
Cuando un problema planteado en forma precisa no puede resolverse en forma exacta o es muy difícil de hallar la solución, se fórmula una aproximación del modelo, que ofrezca prácticamente los mismo resultados (método).
![Page 14: 2 Teoria de Errores y Aritmetica Del Computador (1)](https://reader035.vdocumento.com/reader035/viewer/2022081504/55cf9916550346d0339b7f12/html5/thumbnails/14.jpg)
Error residual
Son los originados por las series infinitas, al considerar solo una parte finita.
Por ejemplo: para cierto valor n. e= 2+1/2!+1/3!+1/4!+ … + 1/n!
![Page 15: 2 Teoria de Errores y Aritmetica Del Computador (1)](https://reader035.vdocumento.com/reader035/viewer/2022081504/55cf9916550346d0339b7f12/html5/thumbnails/15.jpg)
Error inicial
Son los originados por los parámetros cuyos valores son conocidos aproximadamente:
Ejemplo: La constante de Planck
![Page 16: 2 Teoria de Errores y Aritmetica Del Computador (1)](https://reader035.vdocumento.com/reader035/viewer/2022081504/55cf9916550346d0339b7f12/html5/thumbnails/16.jpg)
Errores de redondeo
Originados por la representación finita de los números, es el caso de las computadoras (notación de punto flotante).
Por ejemplo: se redondea en un número finito de dígitos.
Ej- 2/3 se puede redondear a 0.667
![Page 17: 2 Teoria de Errores y Aritmetica Del Computador (1)](https://reader035.vdocumento.com/reader035/viewer/2022081504/55cf9916550346d0339b7f12/html5/thumbnails/17.jpg)
Errores sistemático Son aquellos, que sin variar las
condiciones del ensayo entran de igual modo en cada resultado de las mediciones, pueden ser originados por:
Defecto del instrumento Las condiciones del ambiente La metodología de la medición Precisión limitada del instrumento Las particularidades del
experimentador
![Page 18: 2 Teoria de Errores y Aritmetica Del Computador (1)](https://reader035.vdocumento.com/reader035/viewer/2022081504/55cf9916550346d0339b7f12/html5/thumbnails/18.jpg)
Error Casual o Accidental (fortuito)
Son los que están vinculados con los factores que sufren pequeñas variaciones (aleatorias) durante el experimento:
![Page 19: 2 Teoria de Errores y Aritmetica Del Computador (1)](https://reader035.vdocumento.com/reader035/viewer/2022081504/55cf9916550346d0339b7f12/html5/thumbnails/19.jpg)
Estabilidad del Problema
Significa que pequeños cambios en los datos producen pequeños cambios en la solución exacta del problema inicial. De los problemas que no verifican esta propiedad, se dicen que están mal condicionados.
![Page 20: 2 Teoria de Errores y Aritmetica Del Computador (1)](https://reader035.vdocumento.com/reader035/viewer/2022081504/55cf9916550346d0339b7f12/html5/thumbnails/20.jpg)
![Page 21: 2 Teoria de Errores y Aritmetica Del Computador (1)](https://reader035.vdocumento.com/reader035/viewer/2022081504/55cf9916550346d0339b7f12/html5/thumbnails/21.jpg)
![Page 22: 2 Teoria de Errores y Aritmetica Del Computador (1)](https://reader035.vdocumento.com/reader035/viewer/2022081504/55cf9916550346d0339b7f12/html5/thumbnails/22.jpg)
![Page 23: 2 Teoria de Errores y Aritmetica Del Computador (1)](https://reader035.vdocumento.com/reader035/viewer/2022081504/55cf9916550346d0339b7f12/html5/thumbnails/23.jpg)
![Page 24: 2 Teoria de Errores y Aritmetica Del Computador (1)](https://reader035.vdocumento.com/reader035/viewer/2022081504/55cf9916550346d0339b7f12/html5/thumbnails/24.jpg)
Propagación del error de las funciones Al resolver un problema utilizando métodos
numéricos, en general el error será consecuencia de un cúmulo de errores ocurridos en pasos sucesivos, se debe estudiar la mecánica de “propagación” de los mismos a lo largo del cálculo.
Un mito común es que las computadoras modernas trabajan con tal grado de precisión que los usuarios no necesitan contemplar la posibilidad de resultados inexactos. Esto se ve reforzado cuando vemos en la pantalla los resultados con gran cantidad de cifras. Sin embargo, veremos a lo largo del curso que la falta de cuidado en cálculos aparentemente directos y triviales puede conducir a resultados catastróficos.
![Page 25: 2 Teoria de Errores y Aritmetica Del Computador (1)](https://reader035.vdocumento.com/reader035/viewer/2022081504/55cf9916550346d0339b7f12/html5/thumbnails/25.jpg)
Propagación de Errores
Funciones de una variable:
Funciones de varias variables
xy dx
dy
xfy
n
ix
iy
n
ix
y
xxxfy
1
21 ,,,
![Page 26: 2 Teoria de Errores y Aritmetica Del Computador (1)](https://reader035.vdocumento.com/reader035/viewer/2022081504/55cf9916550346d0339b7f12/html5/thumbnails/26.jpg)
Propagación de Errores
Determinar el error permisible de cada variable a fin de que error de la función no exceda un cierto valor:
Principio de igual efecto: Cada una de las variable aportan al error total en una misma cantidad.
i
yx
xy
ni
*
*
![Page 27: 2 Teoria de Errores y Aritmetica Del Computador (1)](https://reader035.vdocumento.com/reader035/viewer/2022081504/55cf9916550346d0339b7f12/html5/thumbnails/27.jpg)
Problema Hallar el error absoluto y relativo
que se comete al elevar a la cuarta el número x=2 cuyo error absoluto es 0.1.
Solución
xy
xy
x
x
dx
dy
xy
x
3
4
4
1.0
2
%20%10016
2.3
2.19,8.12
2.316
162
2.3
1.024
4
3
RangoY
ExactoyY
Aproximadoy
y
y
y
![Page 28: 2 Teoria de Errores y Aritmetica Del Computador (1)](https://reader035.vdocumento.com/reader035/viewer/2022081504/55cf9916550346d0339b7f12/html5/thumbnails/28.jpg)
Problema
Una corriente pasa a través de una resistencia de 20 Ohmios cuyo valor tiene una precisión de 5%, la corriente es de 2 Amperios y fue medida con una aproximacion de ±0.1 Amperio.
A) Hallar el valor aproximado del voltaje (e=i*r).
B) Hallar el error absoluto y relativo
![Page 29: 2 Teoria de Errores y Aritmetica Del Computador (1)](https://reader035.vdocumento.com/reader035/viewer/2022081504/55cf9916550346d0339b7f12/html5/thumbnails/29.jpg)
Solución
rie
rie
r
i
ir
r
e
i
e
rie
i
r
*
120%5
1.0
2
20
%101.040
4
440
)(40)20)(2(*
4
121.020
e
e
e
exactoE
aproximadorie
![Page 30: 2 Teoria de Errores y Aritmetica Del Computador (1)](https://reader035.vdocumento.com/reader035/viewer/2022081504/55cf9916550346d0339b7f12/html5/thumbnails/30.jpg)
Problema
Se tiene un rectángulo cuyos lados han sido medidos aproximadamente en: l=3 metros y h=2 metros.
Se desea obtener el área del rectángulo con un error no mayor al 5%. ¿Qué errores en la medida de l y h son permisibles?
![Page 31: 2 Teoria de Errores y Aritmetica Del Computador (1)](https://reader035.vdocumento.com/reader035/viewer/2022081504/55cf9916550346d0339b7f12/html5/thumbnails/31.jpg)
Solución Aplicaremos el principio de igual
efecto, es decir, suponemos que cada variable contribuye al error en una misma proporcion:
lh
hla
h
l
hla
a
**
3.06%5
6*
2
3
*
05.032
3.0
2
075.022
3.0
2*
*
**
l
h
ah
al
![Page 32: 2 Teoria de Errores y Aritmetica Del Computador (1)](https://reader035.vdocumento.com/reader035/viewer/2022081504/55cf9916550346d0339b7f12/html5/thumbnails/32.jpg)
Problema La reactancia de un condensador de
un sistema receptor de señales está dado por:
Donde: Xc=Reactancia Capacitiva (Ohmios) f=frecuencia (Hz) C=Capacitancia (Faradio) ¿Cuáles son límites de variación de
la reactancia para: f=400±1 Hz C=10-7±10% Faradios
CfXc
21
![Page 33: 2 Teoria de Errores y Aritmetica Del Computador (1)](https://reader035.vdocumento.com/reader035/viewer/2022081504/55cf9916550346d0339b7f12/html5/thumbnails/33.jpg)
Aritmética del Computador
Sea el sistema de punto Flotante definido por F(B, t, L, U), donde:
B es la base del sistema t es la mantisa L es el menor exponente permitido U es el mayor exponente permitido Donde: X=±0.d1d2d3…dtxβE
d1≠0
![Page 34: 2 Teoria de Errores y Aritmetica Del Computador (1)](https://reader035.vdocumento.com/reader035/viewer/2022081504/55cf9916550346d0339b7f12/html5/thumbnails/34.jpg)
Aritmética del Computador(cont)
Por ejemplo sea el sistema hipotético
F(10, 3, -3, 3):Se desea realizar la operación:
X*YX=2/30Y=5/9Cuyo valor exacto es:X*Y=10/270=0.037037037…..
![Page 35: 2 Teoria de Errores y Aritmetica Del Computador (1)](https://reader035.vdocumento.com/reader035/viewer/2022081504/55cf9916550346d0339b7f12/html5/thumbnails/35.jpg)
Aritmética del Computador(cont)
Sin embargo en nuestro sistema hipotético el resultado se obtiene:
fl(fl(X)*fl(Y))X=2/30=0.0666666….fl(X)=0.667x10-1
Y=5/9=0.55555….fl(Y)=0.556x100
![Page 36: 2 Teoria de Errores y Aritmetica Del Computador (1)](https://reader035.vdocumento.com/reader035/viewer/2022081504/55cf9916550346d0339b7f12/html5/thumbnails/36.jpg)
Aritmética del Computador(cont)
fl(X)*fl(Y)0.667x10-1* 0.556x100
0.370852x10-1
fl(fl(X)*fl(Y))=0.371x10-1
Error=10-4
![Page 37: 2 Teoria de Errores y Aritmetica Del Computador (1)](https://reader035.vdocumento.com/reader035/viewer/2022081504/55cf9916550346d0339b7f12/html5/thumbnails/37.jpg)
Aritmética del Computador(cont)
Overflow: Si en los cálculos se genera un resultado mayor que el numero mas grande que se puede almacenar estamos ante un desbordamiento de rango denominado Overflow.
Ejm.- Z=1234567.222≈0.123x107
fl(Z)=>OverflowExcede el máximo exponente
permitido!!!
![Page 38: 2 Teoria de Errores y Aritmetica Del Computador (1)](https://reader035.vdocumento.com/reader035/viewer/2022081504/55cf9916550346d0339b7f12/html5/thumbnails/38.jpg)
Aritmética del Computador(cont)
Underflow: Si en los cálculos se genera un resultado inferior al menor valor positivo que se pueda almacenar se producirá un desbordamiento denominado Underflow. En este caso tomará valor Cero.
Ejm.- Z=1/700000≈0.143x10-5
fl(Z)=0 => Underflow
![Page 39: 2 Teoria de Errores y Aritmetica Del Computador (1)](https://reader035.vdocumento.com/reader035/viewer/2022081504/55cf9916550346d0339b7f12/html5/thumbnails/39.jpg)
Aritmética del Computador(cont)
La precisión de la maquina (epsilon) según la IEEE se define como la distancia de 1 al siguiente numero que tenga almacenamiento exacto.
Ejm.- Para el sistema hipotético anterior, el numero 1 será:
Uno=0.100x101
Uno+eps=0.101x101
Eps=10-2
![Page 40: 2 Teoria de Errores y Aritmetica Del Computador (1)](https://reader035.vdocumento.com/reader035/viewer/2022081504/55cf9916550346d0339b7f12/html5/thumbnails/40.jpg)
Aritmética del Computador(cont)
Puesto que la cantidad de números a almacenar es una cantidad finita, la mayoría de números reales tendrán que ser aproximados a aquellos que tienen una representación exacta en el sistema de punto flotante empleado. Esto origina las perdidas de precisión por redondeo.
![Page 41: 2 Teoria de Errores y Aritmetica Del Computador (1)](https://reader035.vdocumento.com/reader035/viewer/2022081504/55cf9916550346d0339b7f12/html5/thumbnails/41.jpg)
Aritmética del Computador(cont)
Estándar IEEE-754 para representación de Punto Flotante
Este estándar se desarrolló para facilitar la portabilidad de los programas de un procesadora otro y para alentar el desarrollo de programas numéricos sofisticados. Este estándar ha sido ampliamente adoptado y se utiliza prácticamente en todos los procesadores y coprocesadores aritméticos actuales.
![Page 42: 2 Teoria de Errores y Aritmetica Del Computador (1)](https://reader035.vdocumento.com/reader035/viewer/2022081504/55cf9916550346d0339b7f12/html5/thumbnails/42.jpg)
Aritmética del Computador(cont)
El estándar del IEEE define el formato para precisión simple de 32 bits y para precisión doble de 64 bits.
Hasta la década de los 90 cada computador utilizaba su propio formato en punto flotante, en 1985 se introduce el estándar IEEE-754 con la finalidad de uniformizarlos.
![Page 43: 2 Teoria de Errores y Aritmetica Del Computador (1)](https://reader035.vdocumento.com/reader035/viewer/2022081504/55cf9916550346d0339b7f12/html5/thumbnails/43.jpg)
Aritmética del Computador(cont)
![Page 44: 2 Teoria de Errores y Aritmetica Del Computador (1)](https://reader035.vdocumento.com/reader035/viewer/2022081504/55cf9916550346d0339b7f12/html5/thumbnails/44.jpg)
Aritmética del Computador(cont)
![Page 45: 2 Teoria de Errores y Aritmetica Del Computador (1)](https://reader035.vdocumento.com/reader035/viewer/2022081504/55cf9916550346d0339b7f12/html5/thumbnails/45.jpg)
Aritmética del Computador(cont)
![Page 46: 2 Teoria de Errores y Aritmetica Del Computador (1)](https://reader035.vdocumento.com/reader035/viewer/2022081504/55cf9916550346d0339b7f12/html5/thumbnails/46.jpg)
Aritmética del Computador(cont)