声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 989|回复: 6

[编程技巧] 求助高手:如何写这个txt文件?

[复制链接]
发表于 2007-4-3 20:08 | 显示全部楼层 |阅读模式

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

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

x
n=100;
theta=linspace(0,pi/3,n);
x=20*(cos(theta)+theta.*sin(theta));
y=20*(sin(theta)-theta.*cos(theta));
z=0
将上面x,y,z的数据写成如下格式的txt文件:

[ 本帖最后由 eight 于 2007-4-3 20:17 编辑 ]
Capture1.gif
回复
分享到:

使用道具 举报

发表于 2007-4-3 20:48 | 显示全部楼层
fid0 = fopen('text.txt','w');
tline = ['#Group 1'];
fprintf(fid0,'%s \n',tline);
for ii = 1:n,
     tline = ['1  ',num2str(ii),'  ',num2str(x(ii)),'  ',num2str(y(ii)),'  ',num2str(z)];
     fprintf(fid0,'%s \n',tline);
end
fclose(fid0)

评分

1

查看全部评分

 楼主| 发表于 2007-4-3 21:54 | 显示全部楼层
为什么没有自动换行啊?而是黑色的小方块
发表于 2007-4-3 21:57 | 显示全部楼层
已经换行了,用写字板打开,呵呵。
 楼主| 发表于 2007-4-3 22:06 | 显示全部楼层
用写字板打开的话,换行了;但是用记事本怎么不行啊?why??
很有兴趣阿。谢谢
发表于 2007-4-3 23:29 | 显示全部楼层
原帖由 huright 于 2007-4-3 22:06 发表
用写字板打开的话,换行了;但是用记事本怎么不行啊?why??
很有兴趣阿。谢谢



这取决于fopen的方式,如果用wt,则存储为文本文件,这样用记事本打开就正常了,否则,用w则存储为二进制文件,这样用记事本就不行,但是用写字板就可以

评分

1

查看全部评分

 楼主| 发表于 2007-4-4 08:31 | 显示全部楼层
真诚的感谢eight。
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-11-19 12:25 , Processed in 0.078464 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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