bitand
bitor
bitxor
bitcmp
bitget
bitset
bitshift
swapbytes
本主题说明如何在 MATLAB® 中使用按位运算来操作数字的位。大多数现代处理器直接支持位运算。在许多情况下,以这种方式操作数字的位比执行除法或乘法等算术运算更快。
此示例说明如何对数值的位执行 循环冗余校验 (CRC)。CRC 用于检测数字系统中数据传输中的错误。发送数据时,会对数据附加一个短 校验值 。该校验值通过用数据中的位进行多项式除法获得。当接收到数据时,重复执行多项式除法,并将结果与校验值进行比较。如果结果不同,则数据在传输过程中被破坏。