problem in save command: numerical data is saved using epsilon

1 visualización (últimos 30 días)
Hello all,
I have a problem using save command to export numerical data(stored in array as integers)to text file. The stored results in the text file are represented using epsilon.
I have tried many ways to store the data as integers but nothing worked out! I have also used fprintf and dlmwrite commands but I did not get the suitable result (i.e the arrangement of data in the text field).
Any suggestions to save the data as integers? If this is not possible, how can I convert the data from epsilon format to integers?
Thanks,

Respuesta aceptada

Star Strider
Star Strider el 4 de Ag. de 2015
It’s difficult to tell what you want to do. If you want to use fprintf, use the appropriate format descriptor (for example '%d', '%u').
To use the save function, cast the numbers a integers in your code, then save them as such.
For instance to convert ‘epsilon’ to unsigned 16-bit integers:
epsilon = uint16(epsilon);
Use the function that best suits your needs.
The save function will save them as you have defined them, and load will load them as the same data type.
  2 comentarios
Safaa
Safaa el 7 de Ag. de 2015
Many thanks for your answer. It worked out using fprintf command.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Data Import and Export en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by