Está en la página 1de 5

Anlisis Numrico 1

Unidad 2. Sistemas numricos


Actividad 1. Sistemas de nmeros y error.
En esta actividad vamos a practicar la estructura y representacin de los sistemas de
punto flotante as como analizar el error inducido al hacer operaciones
Recuerda que un conjunto de punto flotante est descrito por la tupla

Conjuntos de punto flotante


1) Considera los siguientes nmeros definidos en l conjunto de punto flotante
descrito por

Realiza las siguientes operaciones


a)

b)

c)

d)

2) Cuntos elementos tiene el conjunto


3) Cules son los valores de
4) Cunto vale

?
?

Tip: Recuerda que hay que desnormalizar los nmeros para poder operar con
ellos.

Error
5) Calcula el error relativo hacia adelante para las cuatro operaciones en a). Esto lo
puedes hacer usando la frmula (12).
Tip: Recuerda que el valor terico de

es el que obtienes al hacer las

operaciones con los nmero reales, los valores aproximados

son los que

obtienes al trasladar ese resultado terico a tu conjunto de punto flotante.


1. Como primer paso, procedemos a desnormalizar los nmeros, ya que algunas
operaciones requieren que los exponentes sean iguales para poder trabajar con ellos. Ya
que los nmeros se encuentran en base 10, solo es necesario recorrer las posiciones
correspondientes al exponente para desnormalizar los nmeros.

Educacin Abierta y a Distancia * Ciencias Exactas, Ingenieras y Tecnologas

4.5230 104 recorremos cuatro posiciones a la derecha quedando 45230


2.1153 103 recorremos tres posiciones a la izquierda quedando 0.0021153

Anlisis Numrico 1
Unidad 2. Sistemas numricos

Educacin Abierta y a Distancia * Ciencias Exactas, Ingenieras y Tecnologas

2.5834 101 recorremos una posicin a la derecha quedando 25.834

Anlisis Numrico 1
Unidad 2. Sistemas numricos
Realizando las operaciones en forma tradicional:
a) a b c 45230 0.0021153 25.834 45255.8361153
Ahora normalizando el valor a FL10,5, 3,4
Recorriendo el punto decimal a la izquierda para que quede solo un dgito entero
tenemos:

45255.8361153 4.52558361153 104


Por ltimo, como se nos pide una precisin de 5 dgitos significativos, nos queda
finalmente el valor normalizado:

4.52558 104
b) a b c 45230 0.0021153 25.834 45204.1638847
Normalizando el valor, tenemos:

45204.1638847 4.52041104
c) a / c 45230 / 25.834 1750.793527909
Normalizando el valor, tenemos:

1750.793527909 1.75079 103


d) a b 45230 0.0021153 45229.9978847
Normalizando el valor, tenemos

45229.9978847 4.52299 104

2. Para el clculo de la cantidad de elementos que tiene el conjunto utilizamos la siguiente


ecuacin:

2 1 p 1 emax emin 1 1
Para lo cual, dados los valores propuestos para el conjunto de punto flotante, tenemos
que:
10 , p 5 , emax 4 , emin 1
As que sustituyendo tenemos:

Educacin Abierta y a Distancia * Ciencias Exactas, Ingenieras y Tecnologas

2 10 1 1051 4 1 1 1 14400001

Anlisis Numrico 1
Unidad 2. Sistemas numricos
Lo que nos da un total de 14,400,001 elementos utilizando esta representacin de punto
flotante.
3. Para los clculos de los lmites del conjunto (UFL y OFL) tenemos las siguientes
ecuaciones:

e 1
p
UFL emin y OFL max 1

Sustituyendo los valores para obtener los resultados solicitados:

UFL 103 0.001


OFL 1041 1 105 99.999

4. Para el clculo de la precisin de mquina tenemos:

eps Mach 1 p
Mach 1015 0.0001
Esto es debido a que se han redondeado los valores truncando los decimales, y no al
valor ms cercano, cabe hacer mencin que este es el valor mximo que puede existir de
error relativo.
5. Para el caso del clculo del error relativo tenemos que es equivalente a:

f x f x
f x

Calculando el error relativo para el inciso 1, realizado anteriormente:


a)

4.52558 104 4.52558361153 104


7.98025 107
4
4.52558361153 10
b)

4.52041 104 4.520416388 104


1.41325 106
4
4.520416388 10
c)

Educacin Abierta y a Distancia * Ciencias Exactas, Ingenieras y Tecnologas

1.75079 103 1.750793527909 103


2.01503 106
1.750793527909 103

Anlisis Numrico 1
Unidad 2. Sistemas numricos
d)

4.52299 104 4.522999788 104


2.16415 106
4
4.522999788 10
Como se observa, los errores relativos son menores que el valor de precisin de mquina.

Referencia adicional:

Educacin Abierta y a Distancia * Ciencias Exactas, Ingenieras y Tecnologas

Floating-Point Numbers Curso FMN140


fecha de consulta: 04 de diciembre de 2014
http://www.maths.lth.se/na/courses/FMN140/FMN140-05/float.pdf