[number,cellstr]=textread('a.hex',':%8d%s'); %number为昌号后面的八位二进制,cellstr为后续的十六进制数组成的字符串细胞元 str=cell2mat(cellstr);%细胞元转为矩阵 str=reshape(str',1,numel(str));%转为一行,你的例子给出的是6列 data=sscanf(str,'%4x');data_new=bitand(dat...