Borrar filtros
Borrar filtros

save workspace variables to *.dat along with int type

3 visualizaciones (últimos 30 días)
David
David el 11 de Mayo de 2011
How to save workspace to *.dat along with int type?
  1 comentario
Fangjun Jiang
Fangjun Jiang el 11 de Mayo de 2011
What is the format of your *.dat file? Is it a text based file?

Iniciar sesión para comentar.

Respuestas (1)

Jan
Jan el 11 de Mayo de 2011
If you have a STRUCT or CELL in the workspace, what result do you expect after saving the data to a dat file with INT type? I cannot imagine, that there is a reliable solution for the general task.
Please post any details.
  2 comentarios
David
David el 12 de Mayo de 2011
>> a=[1 2 3 4]
a =
1 2 3 4
>> save a.dat a -ascii
>>
open the a.dat, the content is as below.
1.0000000e+000 2.0000000e+000 3.0000000e+000 4.0000000e+000
It is float format.
If I wish it is integer format in a.dat.
How to use save instruction?
Thank you.
Jan
Jan el 12 de Mayo de 2011
a = int32(1:4);
save a.dat a -ascii
or:
fid = fopen('a.dat', 'w');
fprintf('%d ', a);
fclose(fid);

Iniciar sesión para comentar.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by