matlab文件批量导入问题总结
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行 |
- function mytextread
- clc
- [filename pathname index]=uigetfile('.jou','请选择结果文件','','MultiSelect','on');
- if index
- if iscell(filename)
- len=size(filename,2);
- res=[];col_title=cell(1,len);
- for i=1:len
- fid=fopen([pathname filename{i}]);
- col_title{i}=strtok(filename{i},'.jou');
- [val pos]=textscan(fid,'%s%f','headerLines',6,'commentStyle','-');
- val=cell2mat(val(:,2));
- fclose(fid);
- res=[res val];
- end
- end
- xlswrite(strcat(pathname,'\','res.xls'),{'Cavity10','Cavity9', 'Cavity8' ,'Cavity7' ,'Cavity6' ,'Cavity5', 'Cavity4', 'Cavity3', 'Cavity2', 'Cavity1' ,'mean'},1,'B1')
- xlswrite(strcat(pathname,'\','res.xls'),col_title',1,'A2')
- xlswrite(strcat(pathname,'\','res.xls'),res',1,'B2')
- end
- namelist=dir(['D:\1exdata\us_data_jiay','*.txt']);
- path(path,'D:\1exdata\us_data_jiay')
- l = length(namelist);
- for i=1:l file_name{i}=namelist(i).name; x{i}= load(file_name{i});
- end
- namelist = dir('D:\1exdata\us_data_jiay\*.txt');
- file_name = {namelist.name};
- l = length(file_name);
- for i=1:l
- x{i}= load(file_name{i});
- end
matlab文件批量导入问题总结相关推荐
- Java实现文件批量导入导出实例(兼容xls,xlsx)
<link href="https://csdnimg.cn/public/favicon.ico" rel="SHORTCUT ICON"> &l ...
- 终端证书文件批量导入数据库的Python源码
用于将终端证书文件批量导入进数据库 [注意]Python2和Python3,在数的进制转换上,不太一样 Python 2 content_str += binascii.hexlify(b) Pyth ...
- 微信小程序 -- 数据库数据excel文件批量导入
一.excel文件批量导入数据到数据库 1.创建node.js函数upload,点击upload右键外部终端中安装类库 npm install node-xlsx 2.云函数代码 const clou ...
- 多个excel文件批量导入到数据库
多个excel文件批量导入到数据库 摘要:我们可以用navicate等数据库编辑器的excel导入功能将一个excel导入到数据库,但是我们有多个excel甚至成百上千怎么办?这个时候用navicat ...
- Java:实现文件批量导入导出实践(兼容xls,xlsx)
点击上方"Java知音",选择"置顶公众号" 技术文章第一时间送达! 作者:小卖铺的老爷爷 cnblogs.com/laoyeye/p/6938889.html ...
- matlab文件批量命名,利用MATLAB批量对文件重命名
利用MATLAB批量对文件重命名 tags: MATLAB 科研软件 序 窃·格瓦拉 没paper,实验肯定要做啊,不做就毕不了业 . 编程这方面,编程是不可能编程的,这辈子不可能编程的 . pape ...
- java导入导出有版本兼容问题_Java实现文件批量导入导出实践(兼容xls,xlsx)
小Hub领读: 使用poi导入导出xls文件还是比较容易的,有完整的项目代码,可以clone下来好好研究哈! 1.介绍 java 实现文件的导入导出数据库,目前在大部分系统中是比较常见的功能了,今天写 ...
- Java POI实现Excel文件批量导入(兼容xls,xlsx)
1.POI使用详解 1.1.什么是Apache POI? POI是Apache软件基金会用Java编写的免费开源的跨平台的 Java API,Apache POI提供API给Java程序对Micros ...
- 将多个txt文件批量导入到同个excel的不同sheet中
本人菜鸟一枚,无编程基础,因为有时项目需要会找一些代码来改,希望能慢慢进步~ 项目任务,开始需要把多个txt文件转成excel文件并筛选"Station_Id_d"列中指定字符所在 ...
最新文章
- vs2015配置opencv3.3
- 第二章 搭建Android开发环境 读书笔记
- Mac os + Flask + PyCharm python开发环境集成
- 推荐系统——协同过滤
- java.sql.SQLException: 无法转换为内部表示之解决
- 要求两个给定正整数的最大公约数和最小公倍数。_最小公倍数的求法,最大公因数要你有什么用...
- 一个前端的10年前端职业路
- java之try catch finally
- iOS开发--添加定位功能
- [透析] 卷积神经网络CNN究竟是怎样一步一步工作的?
- mybatis-generator自动生成代码(lombok带注释)
- 基于Android的图书管理系统
- Matlab根据广播星历表计算卫星坐标
- 常见的网络状态检测及分析工具
- 43000张图片和5项原则:用数据科学方法评选十大最火表情包
- 关于服务器ftp服务器设置基本步骤及注意要点
- 人脉是设计出来的,进入高端人脉圈的方法
- HDR视频能不能在非HDR屏幕上播放呢
- java闪屏_java 2D绘画出现闪屏有关问题~
- 【封面】云落地中国的“大运维”之路