guchang9357 发表于 2009-1-19 22:27

求助!如何把.txt文件存为整数?

小弟把数据存为了.txt 文件 (附件)
save S_081228002AC01.txt –ascii
可如何把此txt文件中的数字存成整数型呢? 而不是这种指数型的?:@Q
谢谢

ChaChing 发表于 2009-1-19 23:02

回复 楼主 guchang9357 的帖子

doc fprintf

ChaChing 发表于 2009-1-20 15:36

回复 楼主 guchang9357 的帖子

load S_081228002AC01.txt;
dd=S_081228002AC01; =size(dd);
fid = fopen('DataFile','wt');
for i=1:m, fprintf(fid,'%8d',dd(i,:)); fprintf(fid,'\n'); end
fclose(fid);

guchang9357 发表于 2009-1-21 09:39

回复 板凳 ChaChing 的帖子

谢谢!!成功解决了。
可是我还有个问题: fprintf(fid,'%8d',dd(i,:)) 中都%8是什么意思呢?为啥取8不取12或者6?有什么区别呢?

不爱陌生人 发表于 2009-1-21 10:57

回复 地板 guchang9357 的帖子

%8d是指整数部分取8位。你可以改成试试8和12的区别
如果你需要整数部分取m位,小数部分取n位,就可以写成%m.nf,这是输出格式的一种写法
页: [1]
查看完整版本: 求助!如何把.txt文件存为整数?