Effacer les filtres
Effacer les filtres

save workspace variables to *.dat along with int type

3 vues (au cours des 30 derniers jours)
David
David le 11 Mai 2011
How to save workspace to *.dat along with int type?
  1 commentaire
Fangjun Jiang
Fangjun Jiang le 11 Mai 2011
What is the format of your *.dat file? Is it a text based file?

Connectez-vous pour commenter.

Réponses (1)

Jan
Jan le 11 Mai 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 commentaires
David
David le 12 Mai 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 le 12 Mai 2011
a = int32(1:4);
save a.dat a -ascii
or:
fid = fopen('a.dat', 'w');
fprintf('%d ', a);
fclose(fid);

Connectez-vous pour commenter.

Community Treasure Hunt

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

Start Hunting!

Translated by