主题: [MATLAB基础] 初学,请高手指点
查看单个帖子
旧 2010-07-21, 21:34   #1
lixjix
初级会员
 
注册日期: 2007-11-29
帖子: 2
声望力: 0
lixjix 正向着好的方向发展
默认 初学,请高手指点

fid=fopen('22.SAC','r','ieee-le');
A=fread(fid,[70,1],'float32');
B=fread(fid,[40,1],'int32');
C1=fread(fid,[1,192],'char');
C=char(fread(fid,[1,192],'char'));
D=fread(fid,'float32');
fclose all;
前面的这是读文件的程序,现在我想写一个同样格式的文件,怎么办。下面是我写的,生存的文件格式和读的那个文件格式不一致,请指教。

fid=fopen(['e:\123.SAC'],'w','ieee-le');
fwrite(fid,A,'float32');
fwrite(fid,B,'int32');
fwrite(fid,C1,'char');
fwrite(fid,D,'float32');
fclose all;
lixjix 当前离线   回复时引用此帖