Data type Conversion problem

1 visualización (últimos 30 días)
Swarnava Pramanik
Swarnava Pramanik el 31 de Mzo. de 2015
Editada: James Tursa el 31 de Mzo. de 2015
I've a text file which contain a data '0.3937847, 0.9727726433E+000' .When I'm trying to store the data using str2double, the data's are getting converted automatically to 0.3938 and 0.9728 respectively. But I need the accurate data to do my further calculation. How can I get the accurate data ? Please help.
Thanks,
Swarnava Pramanik

Respuestas (1)

James Tursa
James Tursa el 31 de Mzo. de 2015
Editada: James Tursa el 31 de Mzo. de 2015
This is just a display issue. The accuracy is still there in the background. E.g.,
>> format short % display only first 4 digits
>> x = 0.3937847
x =
0.3938
>> y = 0.9727726433E+000
y =
0.9728
>> format long % display all the digits
>> x
x =
0.393784700000000
>> y
y =
0.972772643300000

Categorías

Más información sobre Prepare Model Inputs and Outputs en Help Center y File Exchange.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by