Guia Matlab
Universidad Politécnica de Madrid
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