matlab R2014a,想要批量导入一个文件夹中的3000个txt文件,文件命名规则为“0-0.txt”到“159-199.txt",每个txt文件有200个数值(数值模板如下),想要将这些文件批量读入到matlab中,变成一个32000*200的矩阵,怎么操作呢?求大神附代码指导!!txt文件数值如下:
-1.000000
-1.000000
2.000000
2.000000
0.000000
-1.000000
1.000000
1.000000
1.000000
-1.000000
当前代码编辑为:files=dir('F:\Mocahan\2\*.txt');
mn=size(files,1);
for i=1:20
str = files(i).name;
A = load(str);
B= A(:,1:0);
end

运行时报错了,显示为“错误使用 load;无法读取文件 '0-0.txt': 没有此类文件或目录。”
如果你的txt不在当前目录下,需要将完整路径给出,load(['F:\Mocahan\2\' str])

现在有一个文件夹 里面有800个的txt文件 文件的名字按照数字顺序从1到800 每个TXT文件内容 共三列数字 每列1000行
,以逗号分隔,我只需要第三列有用数字
现在我想写一个.M文件 批量读取和处理这个文件夹里的txt文件

  1. function mytextread
  2. clc
  3. [filename pathname index]=uigetfile('.jou','请选择结果文件','','MultiSelect','on');
  4. if index
  5. if iscell(filename)
  6. len=size(filename,2);
  7. res=[];col_title=cell(1,len);
  8. for i=1:len
  9. fid=fopen([pathname filename{i}]);
  10. col_title{i}=strtok(filename{i},'.jou');
  11. [val pos]=textscan(fid,'%s%f','headerLines',6,'commentStyle','-');
  12. val=cell2mat(val(:,2));
  13. fclose(fid);
  14. res=[res val];
  15. end
  16. end
  17. xlswrite(strcat(pathname,'\','res.xls'),{'Cavity10','Cavity9', 'Cavity8' ,'Cavity7' ,'Cavity6' ,'Cavity5', 'Cavity4', 'Cavity3', 'Cavity2', 'Cavity1' ,'mean'},1,'B1')
  18. xlswrite(strcat(pathname,'\','res.xls'),col_title',1,'A2')
  19. xlswrite(strcat(pathname,'\','res.xls'),res',1,'B2')
  20. end
  1. namelist=dir(['D:\1exdata\us_data_jiay','*.txt']);
  2. path(path,'D:\1exdata\us_data_jiay')
  3. l = length(namelist);
  4. for i=1:l               file_name{i}=namelist(i).name;           x{i}= load(file_name{i});
  5. end
  6. namelist = dir('D:\1exdata\us_data_jiay\*.txt');
  7. file_name = {namelist.name};
  8. l = length(file_name);
  9. for i=1:l
  10. x{i}= load(file_name{i});
  11. end

matlab文件批量导入问题总结相关推荐

  1. Java实现文件批量导入导出实例(兼容xls,xlsx)

    <link href="https://csdnimg.cn/public/favicon.ico" rel="SHORTCUT ICON"> &l ...

  2. 终端证书文件批量导入数据库的Python源码

    用于将终端证书文件批量导入进数据库 [注意]Python2和Python3,在数的进制转换上,不太一样 Python 2 content_str += binascii.hexlify(b) Pyth ...

  3. 微信小程序 -- 数据库数据excel文件批量导入

    一.excel文件批量导入数据到数据库 1.创建node.js函数upload,点击upload右键外部终端中安装类库 npm install node-xlsx 2.云函数代码 const clou ...

  4. 多个excel文件批量导入到数据库

    多个excel文件批量导入到数据库 摘要:我们可以用navicate等数据库编辑器的excel导入功能将一个excel导入到数据库,但是我们有多个excel甚至成百上千怎么办?这个时候用navicat ...

  5. Java:实现文件批量导入导出实践(兼容xls,xlsx)

    点击上方"Java知音",选择"置顶公众号" 技术文章第一时间送达! 作者:小卖铺的老爷爷 cnblogs.com/laoyeye/p/6938889.html ...

  6. matlab文件批量命名,利用MATLAB批量对文件重命名

    利用MATLAB批量对文件重命名 tags: MATLAB 科研软件 序 窃·格瓦拉 没paper,实验肯定要做啊,不做就毕不了业 . 编程这方面,编程是不可能编程的,这辈子不可能编程的 . pape ...

  7. java导入导出有版本兼容问题_Java实现文件批量导入导出实践(兼容xls,xlsx)

    小Hub领读: 使用poi导入导出xls文件还是比较容易的,有完整的项目代码,可以clone下来好好研究哈! 1.介绍 java 实现文件的导入导出数据库,目前在大部分系统中是比较常见的功能了,今天写 ...

  8. Java POI实现Excel文件批量导入(兼容xls,xlsx)

    1.POI使用详解 1.1.什么是Apache POI? POI是Apache软件基金会用Java编写的免费开源的跨平台的 Java API,Apache POI提供API给Java程序对Micros ...

  9. 将多个txt文件批量导入到同个excel的不同sheet中

    本人菜鸟一枚,无编程基础,因为有时项目需要会找一些代码来改,希望能慢慢进步~ 项目任务,开始需要把多个txt文件转成excel文件并筛选"Station_Id_d"列中指定字符所在 ...

最新文章

  1. vs2015配置opencv3.3
  2. 第二章 搭建Android开发环境 读书笔记
  3. Mac os + Flask + PyCharm python开发环境集成
  4. 推荐系统——协同过滤
  5. java.sql.SQLException: 无法转换为内部表示之解决
  6. 要求两个给定正整数的最大公约数和最小公倍数。_最小公倍数的求法,最大公因数要你有什么用...
  7. 一个前端的10年前端职业路
  8. java之try catch finally
  9. iOS开发--添加定位功能
  10. [透析] 卷积神经网络CNN究竟是怎样一步一步工作的?
  11. mybatis-generator自动生成代码(lombok带注释)
  12. 基于Android的图书管理系统
  13. Matlab根据广播星历表计算卫星坐标
  14. 常见的网络状态检测及分析工具
  15. 43000张图片和5项原则:用数据科学方法评选十大最火表情包
  16. 关于服务器ftp服务器设置基本步骤及注意要点
  17. 人脉是设计出来的,进入高端人脉圈的方法
  18. HDR视频能不能在非HDR屏幕上播放呢
  19. java闪屏_java 2D绘画出现闪屏有关问题~
  20. 【封面】云落地中国的“大运维”之路

热门文章

  1. Python学习笔记:面向对象编程(3)
  2. 计算机创建任务计划,win7系统创建任务计划的方法 如何创建任务计划
  3. html css js 实战案例_使用html+css+js实现弹球游戏
  4. PIC单片机入门_PICC的指向RAM的指针
  5. python形参实参
  6. visual c++ 部分窗口样式设置
  7. 零起点学算法95——弓型矩阵
  8. Tomcat设置虚拟目录的方法, 不修改server.xm
  9. Linux SVN 命令详解
  10. C++ 应用程序性能优化,第 6 章:内存池