用matlab将txt文件中大量十六数据搜寻出来,两个字合并成一个,转换成十进制数,输出数据为一列十进制数。

2024-11-18 21:46:36
推荐回答(1个)
回答1:

能把文件给我看看吗

clear;
fid=fopen('a.txt','r');
S=fscanf(fid,'%s');
fclose(fid);
a=reshape(S,length(S)/197,197)';
a=a(:,9:length(a));

b=[];
for i=1:length(a)/4
b=[b hex2dec(a(:,i:i+3))];
end