把数据读入,形成一个一行的字符串,用比较字符串操作找到空格对应位置的逻辑数组,然后可以把奇数位置的空格转换成空串,再对剩下的字符串进行处理。
a='30 09 3a 09 5b 09 47 09 2a 09 34 09 5a 09 46 09 35 09 41 09 63 09 46 09 33 09 3f 09 63 09 46 09';
%生成a2
len=length(a);
k=1;
p=1;
b=[];
while k<=len
if a(k)==' '
b=[b;a(p:k-1)];
p=k+1;
end
k=k+1;
end
len = length(b);
a2=[];
for k=2:2:len
a2=[a2;[b(k,:),b(k-1,:)]];
end
%转换成十进制整型
a3=hex2dec(a2)