フィルターのクリア

save workspace variables to *.dat along with int type

3 ビュー (過去 30 日間)
David
David 2011 年 5 月 11 日
How to save workspace to *.dat along with int type?
  1 件のコメント
Fangjun Jiang
Fangjun Jiang 2011 年 5 月 11 日
What is the format of your *.dat file? Is it a text based file?

サインインしてコメントする。

回答 (1 件)

Jan
Jan 2011 年 5 月 11 日
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 件のコメント
David
David 2011 年 5 月 12 日
>> 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 2011 年 5 月 12 日
a = int32(1:4);
save a.dat a -ascii
or:
fid = fopen('a.dat', 'w');
fprintf('%d ', a);
fclose(fid);

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeAudio and Video Data についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by