帮助中心帮助中心
本页翻译不是最新的。点击此处可查看最新英文版本。
按位运算符用于更改数字的位模式。大多数 CPU 都可直接支持这些运算,因此这些运算很高效。有关详细信息,请参阅按位运算。
bitand
bitor
bitxor
bitcmp
bitget
bitset
bitshift
swapbytes
本主题说明如何在 MATLAB® 中使用按位运算来操作数字的位。大多数现代处理器直接支持位运算。在许多情况下,以这种方式操作数字的位比执行除法或乘法等算术运算更快。
此示例说明如何对数值的位执行循环冗余校验 (CRC)。CRC 用于检测数字系统中数据传输中的错误。发送数据时,会对数据附加一个短校验值。该校验值通过用数据中的位进行多项式除法获得。当接收到数据时,重复执行多项式除法,并将结果与校验值进行比较。如果结果不同,则数据在传输过程中被破坏。
您点击的链接对应于以下 MATLAB 命令:
请在 MATLAB 命令行窗口中直接输入以执行命令。Web 浏览器不支持 MATLAB 命令。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Contact your local office