matlab如何同时读入多个文件

语法:

  1. dir //列出当前文件夹中的文件和文件夹

比如:当前工作路径下有以下几个文件:
在这里插入图片描述
使用dir :在这里插入图片描述
2. dir name //列出与name相匹配的文件和文件夹。如果name为文件夹,dir列出该文件夹的内容。使用绝对或相对路径名称指定name 。name的参数的文件名可以包含 * 通配符,路径名称可以包含 * 和 ** 通配符。与 ** 通配符相邻的 字符必须为文件分隔符

使用dir name:
在这里插入图片描述
3. listing=dir(name):返回 name 的属性
listing=dir(‘RSFC’)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
参考: matlab使用手册:https://ww2.mathworks.cn/help/matlab/ref/dir.html#bup_80o-1

本文主要是因为我在写一个程序,要读取40+人的信息,40+张表如果一个一个导入非常麻烦,所以就来学习一下!接下来mark一下我写的代码(小白,大佬轻喷)

path = '...';%文件存储路径
conlist = dir([path,'con*.txt']);%写入文件信息
n1 = length(conlist);%计算文件数目
con = cell(1,n1);%定义一个数组,用于存放所有txt文件

%将n1个人的数据写入con数组
for i = 1:n1;
	filename1{i} = [path,conlist(i).name];%绝对路径
	 con{1,i} = load(filename1{i});%导入数据
end

结果con数组就是:1*21cell
结果展示:
在这里插入图片描述
之前我是一个文件一个文件的导进来,真是太麻烦啦!感谢matlab!!

  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值