java读取matlab文件_将大文本文件读入MATLAB
我正在尝试编写一个函数来读取多个(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相关推荐
- java读取csv文件_使用扫描仪读取Java中的CSV文件
java读取csv文件 We can use Java Scanner Class to read CSV File in java. 我们可以使用Java扫描程序类在Java中读取CSV文件. 读取 ...
- java 读取webapp文件_在Java Webapp和Java Normal应用中读取公共外部属性文件
但是,我们有以下一些特殊要求, Webapp将部署到tomcat. 格式为.jar的普通Java应用程序将放在/ myapp文件夹下 myappConfig.property文件将放置在/ myapp ...
- java 读取ppt文件_解析Java的InputStream类并借助其读取ppt文件
1. 关于InputStream.read() 在从数据流里读取数据时,为图简单,经常用InputStream.read()方法.这个方法是从流里每次只读取读取一个字节,效率会非常低. ...
- java 读取 远程文件_利用JAVA获取远程文件及使用断点续传 供学习者使用
闲来没事,就做做,程序还是要多写才好@ 原理不说,文件方面及I/O方面,去BAIDU一下就知道,断点续传的原理也很简单,就是在原来已经下载的基础之上继续下载就可以了,用到了这么关键的一句:urlc.s ...
- java 读取css文件_如何用java解析css文件?
1.如何更换空间背景? 打开高级设置,再自定义CSS,看到里面的第3行和第4行都是 header div.lc{background:url(header div.lc{background:url ...
- java读取外部文件_(转)JAVA读取外部资源的方法
在java代码中经常有读取外部资源的要求:如配置文件等等,通常会把配置文件放在classpath下或者在web项目中放在web-inf下. 1.从当前的工作目录中读取: try{ BufferedRe ...
- java 读取doc文件_如何在java中读取Doc或Docx文件?
我想在 java中读一个word文件 import org.apache.poi.poifs.filesystem.*; import org.apache.poi.hpsf.DocumentSumm ...
- java读取gxk文件_[Java]读取文件方法大全
public class ReadFromFile { /** * 以字节为单位读取文件,常用于读二进制文件,如图片.声音.影像等文件. */ public static void readFileB ...
- java 读取dat文件_想知道如何从.dat文件中读取对象
所以即时通讯基本上试图做一个"银行"计划. 到目前为止(我认为)我已经获得了将对象写入.dat文件供将来使用的方法,并且我希望在每次启动时将这些对象读入ArrayList,以便您可 ...
最新文章
- 使用 Python 和 OpenCV 进行数据增广
- 用!important解决IE和Mozilla的布局差别(转)
- CSS 字体、边框阴影
- Golang.org不能访问解决方法
- 如何让listView加入的HeaderView不可点击【转】
- Oracle发布Oracle数据库的官方Node.js驱动node-oracledb
- Bootstrap表单
- 51CTO大赛,欢迎投博主一票
- js求数组最大值方法汇总
- 《设计师要懂心理学》-第九章-人会犯错
- 博科brocade光纤交换机alias-zone的划分--实操案例
- android 定时唤醒蓝牙,Android保活——蓝牙唤醒(主动kill掉也可唤醒)
- 【区块链2.0实战学习笔记】————11、搭建以太坊私有链
- 渗透测试-网页接口加密暴破
- 2019西安交大计算机专业研究生分数线,西安交通大学2019年考研分数线公布
- 如何提高Python编程能力?
- 「学IT一定要看」一些学习的建议
- 健身的基本知识(1)
- 潜力巨大的柔性传感器为什么这么难发展?142位学者联手,发表这篇重磅论文!...
- 处理tree 树状结构,
热门文章
- 性能测试工具curl-loader二---测试分析
- openvswitch2.8.1 centos7.4 源码编译安装
- 每日两SQL(9),欢迎交流~
- C#多线程 我的第一个多线程程序
- Libra教程之:move语言的特点和例子
- HiveJDBC与其他JDBC一起使用时出现java.lang.IllegalArgumentException: Bad URL format
- oracle的scn增量备份,Oracle技术之利用scn增量备份实现数据库增量恢复
- MyBatis的association示例
- C++学习笔记:(九)输入/输出流
- 08.认证考试注意事项