我正在尝试编写一个函数来读取多个(1000)文本文件('.txt')到MATLAB中 . 下面显示了一个文件的snippit . 实际文件具有相同的列,但行数约为150 000 .

Start, Serial, DeviceId, RunNumber, Date, Real, Elapsed, X, EcgVal, EcgStatus, CapnoVal, CapnoStatus, P1Val, P1Status, P2Val, P2Status, P3Val, P3Status, Spo2Val, Spo2Status, CprDepth, CprFrequency, CprStatus, CprWaveVal, FiltEcgVal, FiltEcgStatus, Ecg2Val, Ecg2Status, Ecg3Val, Ecg3Status, Ecg4Val, Ecg4Status

2013-01-01 23:51:12, 00017711, TEMS ACP272, , 01-01-2013, 23:51:12.000, 00:00:00.000, 41275.993889, 0.000000, -1, 0.000000, 0, 0.000000, 0, 0.000000, 0, 0.000000, 0, 0.000000, 0, 0.000000, 0, 0, 0.000000, 0.000000, 1, 0.000000, 1, 0.000000, 1, 0.000000, 1

2013-01-01 23:51:12, 00017711, TEMS ACP272, , 01-01-2013, 23:51:12.008, 00:00:00.008, 41275.993889, 0.000000, -1, 0.000000, 0, 0.000000, 0, 0.000000, 0, 0.000000, 0, 0.000000, 0, 0.000000, 0, 0, 0.000000, 0.000000, 1, 0.000000, 1, 0.000000, 1, 0.000000, 1

2013-01-01 23:51:12, 00017711, TEMS ACP272, , 01-01-2013, 23:51:12.016, 00:00:00.016, 41275.993889, 0.000000, -1, 0.000000, 0, 0.000000, 0, 0.000000, 0, 0.000000, 0, 0.000000, 0, 0.000000, 0, 0, 0.000000, 0.000000, 1, 0.000000, 1, 0.000000, 1, 0.000000, 1

2013-01-01 23:51:12, 00017711, TEMS ACP272, , 01-01-2013, 23:51:12.024, 00:00:00.024, 41275.993889, 0.000000, -1, 0.000000, 0, 0.000000, 0, 0.000000, 0, 0.000000, 0, 0.000000, 0, 0.000000, 0, 0, 0.000000, 0.000000, 1, 0.000000, 1, 0.000000, 1, 0.000000, 1

我已经尝试了明显的方法(csvread,dlmread,importdata)但没有成功 . 当我使用'ImportData'函数打开这个文件时,我得到:

þS

接着是5个空白行 . 运用

fid = fopen('TEST.txt','r');

fgetl(fid)

我发现每个数据行之间都有一个空行,并且每个字符之间都有一个空格 .

我也尝试过如下使用textscan功能

fid = fopen('TEST.txt','r');

c = textscan(fid, '%s', 'Delimiter', ',')

但这会返回一个空单元格 .

另一种方法是在Excel中打开文件并将其另存为CSV文件 . 但是,鉴于我试图为1000个文件执行此操作,这是不可行的 .

任何意见,建议或建议都非常感谢 . 谢谢!

更新:

以下似乎有效:

data = textscanu('TEST.txt');

str=textscan(data{1},'%s','Delimiter',',')

我将尝试将其写成一般来读取整个文件,跳过空行并组织所有列 .

java读取matlab文件_将大文本文件读入MATLAB相关推荐

  1. java读取csv文件_使用扫描仪读取Java中的CSV文件

    java读取csv文件 We can use Java Scanner Class to read CSV File in java. 我们可以使用Java扫描程序类在Java中读取CSV文件. 读取 ...

  2. java 读取webapp文件_在Java Webapp和Java Normal应用中读取公共外部属性文件

    但是,我们有以下一些特殊要求, Webapp将部署到tomcat. 格式为.jar的普通Java应用程序将放在/ myapp文件夹下 myappConfig.property文件将放置在/ myapp ...

  3. java 读取ppt文件_解析Java的InputStream类并借助其读取ppt文件

    1. 关于InputStream.read()     在从数据流里读取数据时,为图简单,经常用InputStream.read()方法.这个方法是从流里每次只读取读取一个字节,效率会非常低.     ...

  4. java 读取 远程文件_利用JAVA获取远程文件及使用断点续传 供学习者使用

    闲来没事,就做做,程序还是要多写才好@ 原理不说,文件方面及I/O方面,去BAIDU一下就知道,断点续传的原理也很简单,就是在原来已经下载的基础之上继续下载就可以了,用到了这么关键的一句:urlc.s ...

  5. java 读取css文件_如何用java解析css文件?

    1.如何更换空间背景? 打开高级设置,再自定义CSS,看到里面的第3行和第4行都是 header div.lc{background:url(header div.lc{background:url ...

  6. java读取外部文件_(转)JAVA读取外部资源的方法

    在java代码中经常有读取外部资源的要求:如配置文件等等,通常会把配置文件放在classpath下或者在web项目中放在web-inf下. 1.从当前的工作目录中读取: try{ BufferedRe ...

  7. java 读取doc文件_如何在java中读取Doc或Docx文件?

    我想在 java中读一个word文件 import org.apache.poi.poifs.filesystem.*; import org.apache.poi.hpsf.DocumentSumm ...

  8. java读取gxk文件_[Java]读取文件方法大全

    public class ReadFromFile { /** * 以字节为单位读取文件,常用于读二进制文件,如图片.声音.影像等文件. */ public static void readFileB ...

  9. java 读取dat文件_想知道如何从.dat文件中读取对象

    所以即时通讯基本上试图做一个"银行"计划. 到目前为止(我认为)我已经获得了将对象写入.dat文件供将来使用的方法,并且我希望在每次启动时将这些对象读入ArrayList,以便您可 ...

最新文章

  1. 使用 Python 和 OpenCV 进行数据增广
  2. 用!important解决IE和Mozilla的布局差别(转)
  3. CSS 字体、边框阴影
  4. Golang.org不能访问解决方法
  5. 如何让listView加入的HeaderView不可点击【转】
  6. Oracle发布Oracle数据库的官方Node.js驱动node-oracledb
  7. Bootstrap表单
  8. 51CTO大赛,欢迎投博主一票
  9. js求数组最大值方法汇总
  10. 《设计师要懂心理学》-第九章-人会犯错
  11. 博科brocade光纤交换机alias-zone的划分--实操案例
  12. android 定时唤醒蓝牙,Android保活——蓝牙唤醒(主动kill掉也可唤醒)
  13. 【区块链2.0实战学习笔记】————11、搭建以太坊私有链
  14. 渗透测试-网页接口加密暴破
  15. 2019西安交大计算机专业研究生分数线,西安交通大学2019年考研分数线公布
  16. 如何提高Python编程能力?
  17. 「学IT一定要看」一些学习的建议
  18. 健身的基本知识(1)
  19. 潜力巨大的柔性传感器为什么这么难发展?142位学者联手,发表这篇重磅论文!...
  20. 处理tree 树状结构,

热门文章

  1. 性能测试工具curl-loader二---测试分析
  2. openvswitch2.8.1 centos7.4 源码编译安装
  3. 每日两SQL(9),欢迎交流~
  4. C#多线程 我的第一个多线程程序
  5. Libra教程之:move语言的特点和例子
  6. HiveJDBC与其他JDBC一起使用时出现java.lang.IllegalArgumentException: Bad URL format
  7. oracle的scn增量备份,Oracle技术之利用scn增量备份实现数据库增量恢复
  8. MyBatis的association示例
  9. C++学习笔记:(九)输入/输出流
  10. 08.认证考试注意事项