在matlab里读取多个文件
来源:互联网 发布:淘宝引流量的方法 编辑:程序博客网 时间:2024/05/23 11:53
在一个matlab的学习群里,有人提出了这么一个问题:在matlab里如何读取多信文件的数据,例如,有许多数据,存放在不同的txt文件里。
我的办法是把这些文件的文件名按一定的规律命名,假如有一百个数据文件,则可以把这些文件分别命名为:filename1.txt,filename2.txt,...,fielname100.txt,在读取的时候则可以使用循环:
for i = 1:100
fileName = ['filename' num2str(i) '.txt'];
x = load(filiName);
end
但另一位朋友给出了另一个解决的办法,无需对数据文件的文件名进行修改,就是文件名无须有规律,他的办法是:
A = dir(fullfile('d:/datafile','*.txt'));
这个语句是把存放数据文件的目录d:/datafile下的所有txt文件列出来,并把这些文件名的信息存放到一个变量A中,A是一个结构体变量,只要对A进行循环就可以读取到所有文件的数据了。
所谓人外有人,山外有山,我真是受教了,特写此文以记录此法。
附:help fullfile
help fullfile
FULLFILE Build full filename from parts.
FULLFILE(D1,D2, ... ,FILE) builds a full file name from the
directories D1,D2, etc and filename FILE specified. This is
conceptually equivalent to
F = [D1 filesep D2 filesep ... filesep FILE]
except that care is taken to handle the cases where the directory
parts D1, D2, etc. may begin or end in a filesep. Specify FILE = ''
to build a pathname from parts.
Examples
To build platform dependent paths to files:
fullfile(matlabroot,'toolbox','matlab','general','Contents.m')
To build platform dependent paths to a directory:
addpath(fullfile(matlabroot,'toolbox','matlab',''))
See also filesep, pathsep, fileparts.
Reference page in Help browser
doc fullfile
- 在matlab里读取多个文件
- 在MATLAB中读取多个文件
- matlab 连续读取多个文件
- Matlab连续读取多个文件
- Matlab 读取文件夹里所有的文件
- Matlab 读取文件夹里所有的文件
- matlab连续读取一个文件夹中的多个文件
- Matlab依次读取多个.txt 文件与图片
- 如何matlab 读取同一个文件中的多个txt 文档
- 【万里征程——Windows App开发】如何在多个页面间读取/保存文件【草稿】
- Matlab批量读取一个文件夹里的文件
- Matlab 读取文件夹里所有的文件[转载]
- matlab读取文件夹里所有文件的文件名
- matlab多个函数在m文件中
- 在同一地址空间里运行多个exe文件
- ]在wince50里创建多个文件分区的方法
- 在linux里rm 命令怎么删除多个文件
- 读取多个文件
- jquery Ajax详解
- 用Spring的JdbcTemplate实现分页功能 转
- vc/tc下的延迟函数
- VC++中(.def) 文件
- 计算几何 Graham_scan凸包 pku 1113
- 在matlab里读取多个文件
- 细说linux挂载——mount,及其他……(4)
- HBase的条件查询
- 《BREW进阶与精通——3G移动增值业务的运营、定制与开发》连载之68---BREW 应用中的3维图像技术
- 通过进程Process启动或关闭程序
- 傳說中 JavaScript 的 parseInt('08')
- Ajax 受到IE缓存影响
- Freemarker页面语法
- javascript设置文本框光标