首页 > 编程知识 正文

matlab读取txt文件文本内容,matlab将txt数据读取

时间:2023-05-04 21:33:15 阅读:224311 作者:4716

我要讲一个txt文件中的一些中文字去掉,只剩下数据,由于数据量很大,手动不显示,故想通过matlab程序来实现,由于对matlab这方面的了解不够,所以来想各位大侠请教!谢谢!

现列举一部分的数据如下:

Separator Tab

Decimal_Separator .

Multi_Headings Yes

X_Columns No

Time_Pref Relative

Operator Administrator

Date 2010/04/26

Time 15:59:34.84375

***End_of_Header***

Channels 3

Samples 26 26 26

Date 2010/04/26 2010/04/26 2010/04/26

Time 15:59:34.84375 15:59:34.84375 15:59:34.84375

X_Dimension Time Time Time

X0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0

Delta_X 1.000000 1.000000 1.000000

***End_of_Header***

X_Value Untitled Untitled 1 Untitled 2 Comment

0.000000      53.200249         270.000000

50.001653    22119.769820   -33.084169

100.003305 13.178040          52.282467

150.004958 22.540946          0.990573

200.006611 3.356149           -51.642757

250.008264 101.617303       178.477850

300.009916 1.716415 1         85.430598

350.011569 38.833629          -18.278390

400.013222 1.065783            91.951781

450.014875 1.168638            168.381957

500.016527 0.577526            24.472467

我自己也找了一些相应的程序,但运行起来有问题,程序如下:

clc;

clear;

fidin=('test.txt');

fidout=fopen('A.txt','w');

while feof(fidin)==1;

tline=fgetl(fidin);

if double(tline(1))>=48&&double(tline(1))<=57

fprintf(fidout,'%s/n/n',tline);

contine

end

end

fclose(fidout);

MK=importdata('A.txt');

提示错误如下:

??? Error using ==> feof

Invalid file identifier.  Use fopen to generate a valid file identifier.

Error in ==> abc at 5

while ~feof(fidin)==1;

希望各位大侠不吝赐教~~  谢谢!

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。