标签: matlab bit-manipulation
我签了16位整数数据,范围从[-32768:32767] 我怎样才能反转每个样本的位顺序?
答案 0 :(得分:2)
你可以这样做:
y = bin2dec(fliplr(dec2bin(mod(x, 65536), 16)));
这将x转换为16位二进制表示,反转二进制表示,然后将其转换回值y。