声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 2829|回复: 4

[综合讨论] 求助!如何把.txt文件存为整数?

[复制链接]
发表于 2009-1-19 22:27 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

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

S_081228002AC01.txt

4.1 KB, 下载次数: 10

回复
分享到:

使用道具 举报

发表于 2009-1-19 23:02 | 显示全部楼层

回复 楼主 guchang9357 的帖子

doc fprintf
发表于 2009-1-20 15:36 | 显示全部楼层

回复 楼主 guchang9357 的帖子

load S_081228002AC01.txt;
dd=S_081228002AC01; [n,m]=size(dd);
fid = fopen('DataFile','wt');
for i=1:m, fprintf(fid,'%8d',dd(i,:)); fprintf(fid,'\n'); end
fclose(fid);
 楼主| 发表于 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

查看全部评分

您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-12 00:20 , Processed in 0.092097 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表