Está en la página 1de 2

Epsilón de la Máquina y el error de redondeo Página 1

Pregunta 1: ¿Qué es el epsilón de la máquina?


El epsilón de la máquina se define como el número más pequeño tal que:

Es la diferencia entre 1 y el siguiente número más cercano representable como un


número en la máquina.
Veamos este concepto para una máquina hipotética de extensión de palabra de 8 bits
que almacena un número real donde el primer bit se usa para el signo del número, los
siguientes tres bits para el exponente sesgado (trasladado), y los últimos cuatro bits
para la magnitud de la mantisa. El número (1)10 es representado como:

El siguiente número de (1)10 , para esta extensión de palabra, sería:

Y en base-10, el número es (1.0625)10. Esto resulta:

Pregunta 2: ¿Cómo encuentro el epsilón de la máquina usando un código MATLAB?


Respuesta : El código de MATLAB para encontrar el epsilón de la máquina se da a
continuación.
Como valor inicial del epsilón de la máquina escogemos un número positivo el cual
definitivamente nos da: 1+numero>1. Entonces elegimos el número 1. Luego
seguimos reduciendo a la mitad el número hasta que descubrimos que
suma de 1 y el número no es reconocido por la computadora como mayor que uno.

epsmach = 1;
while (1 + epsmach)> 1
epsmach = epsmach / 2;
final
epsmach = epsmach * 2

Pregunta para : ¿Por qué multiplicamos por 2 en el último línea del código MATLAB?
Pregunta b : ¿Por qué obtenemos la máquina épsilon?
ser 2.2204e-16 en MATLAB 2013b, cuando saber que la máquina épsilon para un solo
La máquina de precisión es 0.11921e-6.

Pregunta 3: ¿Cómo se relaciona el epsilón de la máquina con la cantidad de bits


utilizados para representar un número de punto flotante?
a la cantidad de bits utilizados para representar
Respuesta : Para representar un número real, si hay p bits utilizados para la magnitud
de la mantisa, entonces la máquina épsilon es 2-p.
Para una palabra hipotética de 8 bits que almacena un número real donde se usa el
primer bit signo del número exponente sesgado, y los últimos cuatro bits para el
magnitud de la mantisa,(1) 10 está representado como:

Profesora: Rosa Garrido Juárez Página 1


El siguiente número de (1)10 , para esta extensión de palabra, sería:

Y en base-10, el número es (1.0625)10. Esto resulta:

=2-4
Pregunta 4: ¿Cuál es el significado del epsilón de la máquina para un estudiante en
un curso introductorio en métodos numéricos?
Respuesta : el epsilón de una máquina es una parte superior vinculado en el error
verdadero relativo relativo en representando un número. Que haya la maquina
representación numérica de un número x , entonces puede mostrar que el error
verdadero relativo relativo en la representación es

Por ejemplo, deje que un número real se represente en una palabra hipotética de 8
bits donde el primer bit se usa para el signo del número, el siguiente bits para el
exponente sesgado, y los últimos cuatro bits para la magnitud de la mantisa. A base-10
número de 6.7 estaría representado aproximadamente como:

La representación de coma flotante es una representación exacta de un número base


10 de 6.5.Por lo tanto, el error verdadero relativo absoluto es:

Siga adelante y pruebe cualquier otro número entre más pequeño (31) y el mayor
número (31) que puede estar representado por el hipotético de 8 bits anterior palabra,
y convencerse de que lo absoluto error verdadero relativo en la representación de un
el número elegido siempre es menor que la máquina épsilon.
En Resumén el epsilón de la máquina es importante porque nos permite determinar el
error de redondeo de la misma, indicado por el precisión o ancho de mantisa.

Asi el Matlab trabaja con doble precisión, es decir el epsilón =2.2204e-16 = 2-52 , y nos
permite manejar hasta 16 cifras significativas exactas.

Para una máquina de simple precisión, epsilón=1.1921e-07 = 2-23, es decir 7 cifras


significativas exactas.

Profesora: Rosa Garrido Juárez Página 2