MATLAB中 dir函数按照什么顺续读取文件
3 回答
炎炎设计
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
慕的地6264312
TA贡献1817条经验 获得超6个赞
dirs=dir('c:\*.dat'); % 用你需要的目录以及文件扩展名替换。读取某个目录的指定类型文件列表,返回结构数组。
dircell=struct2cell(dirs)' ; % 结构体(struct)转换成元胞类型(cell),转置一下是让文件名按列排列。
filenames=dircell(:,1) % 第一列是文件名
添加回答
举报
0/150
提交
取消