文档库 最新最全的文档下载
当前位置:文档库 › matlab读取文件夹中所有指定类型文件

matlab读取文件夹中所有指定类型文件

dirs=dir('F:\*.txt'); % 用你需要的目录以及文件扩展名替换。读取某个目录的指定类型文件列表,返回结构数组。
dircell=struct2cell(dirs)' ; % 结构体(struct)转换成元胞类型(cell),转置一下是让文件名按列排列。
filenames=dircell(:,1) %第一列是文件名
LNTH=length(filenames); %读出文件数量
b=2;
im=' ';
for i=1:LNTH-1
a = cell2mat(dircell(i,1)); %cell类型数据转换
% data = load(a); %读取文件
data=textread(a ,'','headerlines',4);
im=num2str(i); %转成字符串
eval(['data_' im '=data;']); %eval函数的意思相当于你在matlab命令输入窗口输入了([])中的所有字符。相当于输入了data_(im对应的数值)=data;
end

相关文档
相关文档 最新文档