Documentos de Académico
Documentos de Profesional
Documentos de Cultura
MTODOS NUMRICOS
Referencias:
Modelo Fsico
Modelo Matemtico
Modelo Numerico
Modelo Computacional
LEYES DE CONSERVACION
CAMBIO = ENTRA - SALE
LEYES DE CONSERVACION
EJEMPLOS
LEYES DE CONSERVACION
EJEMPLOS
EXACTITUD Y PRECISIN
EXACTITUD Y PRECISIN
LA EXACTITUD se refiere a cuan cercano es el
valor calculado o medido al valor real.
LA EXACTITUD est relacionada con el sesgo de
una estimacin. Cuanto menor es el sesgo ms
exacta es una estimacin.
Velocmetro de un auto,
Tiene una precisin de 3 cifras significativas y
una exactitud de 5 km/h.
ERROR
ERROR = DISTANCIA entre el Valor real y el
Valor Aproximado
ERROR NUMERICO
ERROR ABSOLUTO
ERROR RELATIVO =
|Valor Real|
ERROR
1 2 3 1 1
0.1012 1 2 0 2 1 2 0.62510
2 8
11011.012 1 24 1 23 0 22 1 21 1 20 0 21 1 22
1
16 8 2 1 27.2510
4
En general
x (a n a n 1 a1a 0 . a 1a 2 a m )2
a n 2n a n 1 2n 1 a1 21 a 0 20 a 1 2 1 a 2 2 2 a m 2 m
REPRESENTACIN DE NMEROS
Representacin en base 2 (cont.)
x (an an 1 a1a 0 )2 an 2n an 1 2n 1 a1 21 a 0 20
2(an 2n 1 an 1 2n 2 a1 ) a 0
x 2 x1 r0
con
x1 an 2n 1 an 1 2n 2 a1 y r0 a 0
x1 an 2n 1 an 1 2n 2 a1 2 x 2 r1
con
x 2 an 2n 2 an 1 2n 3 a 2 y r1 a1
REPRESENTACIN DE NMEROS
Representacin en base 2 (cont.)
Ejemplo1:
x 25 x 2 12 1 a 0 1
x1 12 x1 2 6 0 a1 0
x 2 6 x 2 2 3 0 a2 0
x 3 3 x 3 2 1 1 a3 1
x4 1 x4 2 0 1 a4 1
x5 0 finaliza
decimal 0 1 2 3 4 5 6 7
octal 0 1 2 3 4 5 6 7
x (.b1b2b3b4b5b6 )2
b1 21 b2 22 b3 23 b4 24 b5 25 b6 26
(4b1 2b2 b3 ) 23 (4b4 2b5 b6 ) 26
(4b1 2b2 b3 ) 8 1 (4b4 2b5 b6 ) 8 2
notar que los b-i, i=1,2,3,, son los nmeros 0 o 1, y la operacin entre
parntesis produce dgitos entre 0 y 7
REPRESENTACIN DE NMEROS EN
EL COMPUTADOR
Sea la base usada en el computador, =2,8,16.
Sea x un nmero real, con x distinto de cero y normalizado
x (a 0 .a1a 2 a t ) E
donde
representa el signo de x
(a1a 2 a t ) la mantisa en base
(E) el exponente en base
a 0 es un nmero entero entre 1 y -1
x (110001.1101)2 (1.100011101)2 25
5 posiciones
REPRESENTACIN DE NMEROS EN
EL COMPUTADOR
Una palabra en el computador esta formada por 32 bits.
As, el nmero x puede ser representado usando:
1 bit para el signo
8 bits para el exponente (la caracterstica)
23 bits para la parte fraccionaria (la mantisa)
Observacin:
El exponente de 8 dgitos representa un nmero del 0 al 28-1 = 255
1 1 1 1 1 1 1 1 1 27 1 26 1 21 1 20
128 64 32 16 8 4 2 1 255
A fin de que estos nmeros se puedan representar, se resta 127 del exponente,
de manera que el intervalo del exponente es en realidad [-127, 128].
0 1 0 0 0 0 1 0 0 1 0 0 0 1 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0
es
0 1 0 0 0 0 1 0 0 1 0 0 0 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1
49. 81249618530273
y el siguiente nmero de mquina mayor es
0 1 0 0 0 0 1 0 0 1 0 0 0 1 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1
49. 81250381469727
Esto significa que nuestro nmero de mquina original representa no slo a
49.8125 sino tambin a los nmeros que estn en el intervalo entre corchetes
(lnea azul).
[ ]
49. 81249618530273 49.8125 49. 81250381469727
0 1 2 3 4 5 6 7 8 9 A B C D E F
0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111
ERRORES DE REDONDEO Y
ARITMTICA DEL COMPUTADOR
El error de redondeo se origina porque la aritmtica realizada en un computador
involucra nmeros con slo un nmero finito de dgitos, con el resultado de que
muchos clculos se realizan con representaciones aproximadas de los nmeros
verdaderos.
En un computador, slo un subconjunto relativamente pequeo de los nmeros
reales, los nmeros de punto flotante o nmeros de mquina decimal, se usan
para representar a todos los nmeros reales.
Para explicar los problemas que pueden surgir en la manipulacin de nmeros
de mquina decimal, supondremos que estos se representan como (aritmtica
de k dgitos)
( 0.d1d2 dk ) 10n
con 1 d1 9, 0 d i 9 para i 2, , k
y ( 0.d1d2 dk dk 1 ) 10n
Ejemplo:
p 0.3000 101 p 0.3000 10 3
p * 0.3100 101 p * 0.3100 10 3
EA 0.1 EA 0.1 10 4
ER 0.3333 10 1 ER 0.3333 10 1
Observaciones:
el error relativo en ambos casos es el mismo, mientras los errores absolutos
son diferentes
como medida de precisin el error absoluto puede ser engaoso, en cambio
el error relativo puede ser ms significativo
ERRORES DE REDONDEO Y
ARITMTICA DEL COMPUTADOR
Error relativo para la representacin de punto flotante fl(y) de y
y ( 0.d1d2 dk dk 1 ) 10n
Si se usan k dgitos decimales cortando
f (y ) 0.d1d2 dk 10n
el error relativo es
y f (y ) 0.d1d2 dk dk 1 10n 0.d1d2 dk 10n
| || n
|
y 0.d1d2 dk dk 1 10
0.dk 1 10n k 0.dk 1 k
| || |10
0.d1d2 dk dk 1 10n 0.d1d2 dk dk 1
Como d1 0 , el mnimo valor del denominador es 0.1, y el numerador est
acotado por 1, obtenindose
y f (y ) 1
| | 10 k 10 k 1
y 0.1
Obs. La cota para el error relativo cuando se usa aritmtica de k dgitos, es
independiente del nmero que se est representando.
ERRORES DE REDONDEO Y
ARITMTICA DEL COMPUTADOR
De manera similar, una cota para el error relativo, cuando se usa aritmtica
de redondeo de k dgitos,
finalmente
y f (y )
| | 0.5 10 k 1
y
Obs. La cota para el error relativo cuando se usa aritmtica de k dgitos, es
independiente del nmero que se est representando.
ERRORES DE REDONDEO Y
ARITMTICA DEL COMPUTADOR
Las cotas para el error relativo cuando se usa aritmtica de k dgitos, son
independientes del nmero que se est representando.
Esto se debe a la manera en que los nmeros de mquina decimal o
nmeros de punto flotante estn distribuidos a lo largo de R.
Debido a la forma exponencial de la caracterstica, se usa la misma cantidad
de nmeros de mquina decimal para representar cada uno de los
intervalos
[0.1,1], [1,10], [10,100], , [10n 1,10n ]
pp*
| | 0.5 10 t
p
Ejemplos:
| p p*|
cuando p* concuerda con p en tres cifras significativas
p p* p p*
| | 0.5 10 3 y | | 0.5 10 31
p p
( ] [ )
p* p p*
p p*
| | 0.5 10 3 p* ( p p 5 10 4 , p p 5 10 4 )
p
p p*
| | 0.5 10 31 p* (, p p 5 10 5 ] [ p p 5 10 5 ,)
p
Finalmente
p* ( p p 5 10 4 , p p 5 10 5 ] [ p p 5 10 5 , p p 5 10 4 )
ERRORES DE REDONDEO Y
ARITMTICA DEL COMPUTADOR
Adems de tener una representacin inexacta de los nmeros reales, la
aritmtica realizada en el computador no es exacta.
x y f ( f (x ) f (y ))
x y f ( f (x ) f (y ))
x y f ( f (x ) f (y ))
x y f ( f (x )/ f (y ))