Enunciado:


Sea a=0.1;

   A) Crear una variable b convirtiendo a en precisión simple:
   B) Con un solo comando volcar ambas variables en dos líneas seguidas con 20 decimales. ¿Coinciden ambos valores?


Solución:


A) a=0.1
a =
0.10000000000000

>> b=single(a)
b =
0.1000000

B) >> fprintf('El valor de a es: %.20d\nEl valor de b es: %.20d\n',a,b);

El valor de a es: 1.00000000000000010000e-001
El valor de b es: 1.00000001490116120000e-001


[Cerrar]