matlab读入数据文件,matlab读取txt文件数据

我要讲一个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;

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

参与评论 您还未登录,请先 登录 后发表或查看评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:数字20 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值