matlab 数据处理程序 有文字行,数字行,空行,

试验数据 有文字行,数字行,空行,想提取数据并绘图

现有如下程序,可是只读到空行便退出了,请问大家这种情况怎么处理。程序应该怎么修改。

fidin=fopen('shuju.txt'); % 打开shuju.txt文件

fidout=fopen('chulihou.txt','w'); % 创建chulihou.txt文件

while ~feof(fidin) % 判断是否为文件末尾

tline=fgetl(fidin); % 从文件读行

if double(tline(1))>=48&&double(tline(1))<=57 % 判断首字符是否是数值

fprintf(fidout,'%s\n',tline); % 如果是数字行,把此行数据写入文件chulihou.txt

continue % 如果是非数字继续下一次循环

end

end

fclose(fidout);

data=textread(fidout);

数据如下:

Temperature -13 deg_C

Operator Information End

Data Acquisition Preload Data Time: 42.833984 Sec 11/8/2010 1:51:33 PM

Time Axial Displacement Axial Force Confining Displacement Confining Pressure

Sec mm kN mm MPa

12.234619 25.866014 -0.28899339 130.95151 0.032512732

40.234619 0.0014054775 -0.97908342 135.41354 0.28755701

40.734619 0.0022423267 -0.97924072 135.44521 0.29236361

41.234619 0.0018614531 -0.99580288 135.47627 0.29657686

41.734619 0.0026661158 -1.0136685 135.51547 0.30159634

42.234619 0.002438128 -1.0365298 135.54652 0.30553156

42.734619 0.0015449524 -1.0270188 135.57671 0.30974835

Data Acquisition Hold Data Time: 1842.8442 Sec 11/8/2010 2:21:34 PM

Time Axial Displacement Axial Force Confining Displacement Confining Pressure

Sec mm kN mm MPa

43.842773 0.0012686849 -1.0467416 135.63153 0.3153342

44.842773 0.00112921 -1.0617769 135.6525 0.31523082

45.842773 0.00036478043 -1.0623968 135.65942 0.31372055

46.842773 0.00070810318 -1.0411634 135.66548 0.31334537

47.842773 0.00083953142 -1.075087 135.66881 0.31109512

48.842773 0.00083953142 -1.0482372 135.66808 0.31025884

87.842773 0.00054717064 -1.0151838 135.71162 0.30354327

Data Acquisition Hold Data Time: 1842.8442 Sec 11/8/2010 2:21:34 PM

Time Axial Displacement Axial Force Confining Displacement Confining Pressure

Sec mm kN mm MPa

43.842773 0.0012686849 -1.0467416 135.63153 0.3153342

44.842773 0.00112921 -1.0617769 135.6525 0.31523082

45.842773 0.00036478043 -1.0623968 135.65942 0.31372055

46.842773 0.00070810318 -1.0411634 135.66548 0.31334537

47.842773 0.00083953142 -1.075087 135.66881 0.31109512

48.842773 0.00083953142 -1.0482372 135.66808 0.31025884

87.842773 0.00054717064 -1.0151838 135.71162 0.30354327

Data Acquisition Hold Data Time: 1842.8442 Sec 11/8/2010 2:21:34 PM

Time Axial Displacement Axial Force Con

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐