用matlab怎样按顺序读取一个文件夹里所有的.dat文件

2025-03-28 11:48:23
推荐回答(1个)
回答1:

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