以下为matlab批量读取txt文件代码:
List =dir('C:\Users\DELL\Desktop\data\*.txt'); %设置路径
for i=1:1:length(List) %挨个读入txt文件数据
A{i}=importdata(['C:\Users\DELL\Desktop\data\',List(i).name]);
end
%矩阵形式导出
fid=fopen(['d:\','B.txt'],'w');%写入文件路径
[r,c]=size(B); % 得到矩阵的行数和列数
for i=1:r
for j=1:c
fprintf(fid,'%f\t',B(i,j));
end
fprintf(fid,'\r\n');
end
fclose(fid);