Matlab 版 (精华区)

发信人: hahn (有奇~~Not Over But another Start...), 信区: Matlab
标  题: [合集] 关于fopen应用的问题
发信站: 哈工大紫丁香 (Fri Jan 19 12:54:56 2007), 站内

────────────────────────────────────────
  longmenren (啥时候是个头!)      于  (Mon Jul  3 09:44:46 2006)  说道:

有一段小程序如下:
a=0:0.01:2*pi;
b=sin(a);
fd=fopen('dat7.txt','w');
N=length(a);
for I=1:N
fprintf(fd,'%f      %f\n', a(I), b(I));
end
fclose(fd);
当把工作空间中的数据清楚之后,想把dat7.txt中的数据读出来如何操作?
我知道是采用fd=fopen('dat7.txt','r');,后面的赋值如何处理?
哪位高手知道的话,告诉一下,谢谢!


────────────────────────────────────────
  feifeifool (爱芳)                于  (Mon Jul  3 11:57:41 2006)  说道:

可以load 
或者用textread
【 在 longmenren (啥时候是个头!) 的大作中提到: 】
: 有一段小程序如下:
: a=0:0.01:2*pi;
: b=sin(a);
: ...................



────────────────────────────────────────
  feifeifool (爱芳)                于  (Mon Jul  3 12:21:34 2006)  说道:

clc;clear;
fid=fopen('dat7.txt','r');
a=fscanf(fid,'%f  %f',[2 inf]);
a=a.';
如果用fopen可以这样子写。
【 在 feifeifool (爱芳) 的大作中提到: 】
: 可以load 
: 或者用textread




────────────────────────────────────────
  longmenren (啥时候是个头!)      于  (Mon Jul  3 18:20:44 2006)  说道:

呵呵,谢谢斑竹了!

还有一个问题,我存成txt后数据怎么不能换行呢?
就是说:程序中有换行符,一行本来只应该有两个数据,但是现在是有很多,我把数据文
件放到附件中了。请问这个问题如何处理?
谢谢。
【 在 feifeifool (爱芳) 的大作中提到: 】
: clc;clear;
: fid=fopen('dat7.txt','r');
: a=fscanf(fid,'%f  %f',[2 inf]);
: a=a.';
: 如果用fopen可以这样子写。





────────────────────────────────────────
  feifeifool (爱芳)                于  (Tue Jul  4 13:30:46 2006)  说道:

a=0:0.01:2*pi;
b=sin(a);
fd=fopen('dat7.txt','wt');
                    ~~~~~~改成这样子就ok了
N=length(a);
for I=1:N
fprintf(fd,' %f    %f\n',a(I),b(I));
end
fclose(fd);

【 在 longmenren (啥时候是个头!) 的大作中提到: 】
: 呵呵,谢谢斑竹了!
: 还有一个问题,我存成txt后数据怎么不能换行呢?
: 就是说:程序中有换行符,一行本来只应该有两个数据,但是现在是有很多,我把数据文
: ...................



────────────────────────────────────────
  longmenren (啥时候是个头!)      于  (Wed Jul  5 09:37:12 2006)  说道:

斑竹厉害啊!
谢谢指点!
嘿嘿!
【 在 feifeifool (爱芳) 的大作中提到: 】
: a=0:0.01:2*pi;
: b=sin(a);
: fd=fopen('dat7.txt','wt');
:                     ~~~~~~改成这样子就ok了
: N=length(a);
: for I=1:N
: fprintf(fd,' %f    %f\n',a(I),b(I));
: end
: ...................





[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:3.213毫秒