path='输入文件夹路径';
data1=[];
data2=[];
for n=1:9
name=fullfile(path,[num2str(n) '.txt']);
fid=fopen(name,'r');%打开文件
fgetl(fid);%跳过第一行
s=fscanf(fid,'%x',[2 inf]).';%读取并将16进制转换为10进制整数
s=s./2^24.*1.2;%除以2的24次乘以1.2
data1=[data1 s(:,1)];%第一列合并到data1
data2=[data2 s(:,2)];%第一列合并到data2
fclose(fid);
end
xlswrite('输出路径文件夹文件名1',data1);%写data1
xlswrite('输出路径文件夹文件名2',data2);%写data2
每个文件的数据要一样长哦
追问扣,我的是四九二六一三三七六,出是出来了,全是乱码啊~~~~!文件一样长
![](https://video.ask-data.xyz/img.php?b=https://iknow-pic.cdn.bcebos.com/0bd162d9f2d3572cde4eff928813632763d0c3d4?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto)