有一组100个txt文件,其中数据是约俩百个byte数据!每个txt文件的byte数据的数量不同,怎么做成matlab里

的二维数组,或者说怎么能批处理这些数据!求高手解决!
2025-03-11 14:44:54
推荐回答(2个)
回答1:

cell把不同长度的数据存到cell里就行了,然后再一个一个往外读

回答2:

假设FileDir 是你的所有txt文件所在的文件夹路径

files = dir([FileDir '\*.txt']);
for i=1:length(files)

fid = fopen( [FileDir '\' file(i).name]);
A = fscanf(fid,'%f',[1 inf]);
fclose(fid);

% 接下来处理A

end