为了账号安全,请及时绑定邮箱和手机立即绑定

MATLAB中 dir函数按照什么顺续读取文件?

MATLAB中 dir函数按照什么顺续读取文件?

Cats萌萌 2019-05-22 19:15:52
MATLAB中 dir函数按照什么顺续读取文件
查看完整描述

3 回答

?
MMTTMM

TA贡献1869条经验 获得超4个赞

dir函数:获得指定文件夹下的所有子文件夹或文件,并存到文件结构数组中.
调用方式:
dir('.')列出当前目录下所有子文件夹和文件
dir('G:\Matlab')列出指定目录下所有子文件夹和文件
dir('*.m')列出当前目录下符合正则表达式的文件夹和文件

查看完整回答
反对 回复 2019-05-25
?
炎炎设计

TA贡献1808条经验 获得超4个赞

举个例子,批量读取文件,
file=dir('F:\cabspottingdata\cabspottingdata\*.txt');
for n=1:length(file);
D{n,1}=importdata(['F:\cabspottingdata\cabspottingdata\',file(n).name]);
end

查看完整回答
反对 回复 2019-05-25
?
慕的地6264312

TA贡献1817条经验 获得超6个赞

dirs=dir('c:\*.dat'); % 用你需要的目录以及文件扩展名替换。读取某个目录的指定类型文件列表,返回结构数组。
dircell=struct2cell(dirs)' ; % 结构体(struct)转换成元胞类型(cell),转置一下是让文件名按列排列。
filenames=dircell(:,1) % 第一列是文件名

查看完整回答
反对 回复 2019-05-25
  • 3 回答
  • 0 关注
  • 2868 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信