str=cell2mat(cellstr); %細胞元轉為矩陣
str=reshape(str',1,numel(str)); %轉為壹行,妳的例子給出的是6列
data=sscanf(str,'%4x');
data_new=bitand(data,hex2dec('3fff')); %忽略頭2位
[dec2bin(data,16),repmat(' ',26,1),dec2bin(data_new,16)] %這壹行是測試行,可刪
%最後用二進制補碼轉換成正的或負的十進制整數,這句不是很理解
%是14位的二進制進行補碼轉成正的或負的十進制?