martes, 21 de agosto de 2012

El Epsilon de la máquina es un numero que nos permite saber la precision de esta.
Es decir citando a wikipedia: "El épsilon es el número decimal más pequeño que, sumado a 1, la computadora nos arroja un valor diferente de 1, es decir, que no es redondeado."
 

/* Epsilon example */
#include <stdio.h>

int main(){
int steps;
steps=0;
float fepsilon=1.0;
while(fepsilon+1.0>1.0){
steps+=1;
fepsilon=fepsilon/2.0;
}
printf("Epsilon: %E , Steps: %i, presicion=float \n",fepsilon,steps);

steps=0;

double depsilon=1.0;
while(depsilon+1.0>1.0){
steps+=1;
depsilon=depsilon/2.0;
}
printf("Epsilon: %E , Steps: %i, presicion=double \n",depsilon,steps);

return 0;

}

No hay comentarios:

Publicar un comentario