24小时热门版块排行榜    

查看: 680  |  回复: 2

chen214365

铜虫 (初入文坛)

[求助] 关于MATLAB的读取和写入命令!!!!

本人MATLAB菜鸟一枚,最近要用matlab读取和写入一些数据,求大神给分析一下下面的文件为什么有问题???


源文件:


CODE:
Group 2  12.02.2006   Limei
Samples of datas: 50000

CH0  CH1  CH2  CH3
0.000123  0.000325   0.000378   0.000598
0.000986  0.000256   0.000245   0.000698



CODE:
clc;clear;
fid = fopen('exp.txt', 'r');
fid_n=fopen('ex.dat','w');
while ~feof(fid)
    tline=fgetl(fid);
    if ~isempty(tline)
        if double(tline(1))>=48 && double(tline(1))<=57  %数值开始   
%数字48和57是什么意思
            a=strread(tline);
            a(3:4)=[];
            fprintf(fid_n,'%f %f\n',a);
            clear a;
        elseif double(tline(1))==67   %字母C开始                  %这些数字是什么意思?
           [b1,b2,b3,b4]=strread(tline,'%s %s %s %s');
           b=[b1{1},'  ',b2{1}];                            %这一步有问题
            fprintf(fid_n,'%s\n',b);
            clear b b1 b2 b3 b4;
        else
            fprintf(fid_n,'%s\n',tline);
        end
    else
        fprintf(fid_n,'%s\n',tline);
    end
end
fclose(fid);
fclose(fid_n);
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ajitai

铁杆木虫 (职业作家)

xiegangmai: 编辑内容 2013-05-26 13:59
请勿广告

[ Last edited by xiegangmai on 2013-5-26 at 13:59 ]
2楼2013-05-22 14:49:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

chen214365

铜虫 (初入文坛)

内容已删除
3楼2013-05-25 11:13:37
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 chen214365 的主题更新
信息提示
请填处理意见