请问matlab如何进行位操作,比如位操作函数、命令和位操作符?

就是对一个bit位(0或1)进行操作
2024-12-04 22:09:55
推荐回答(2个)
回答(1):

位操作有很多种,bitand,bitcmp,bitget,bitmax,bitor,bitset,bitxor,bitshift
你可以看看matlab的help。
我找一个用的比较多的bitshift吧
bitshift(a,b)表示把a左移b位,所以有:
bitshift(1,1) = 2;
因为2进制情况下,左移一位就是乘以2.
更多的信息看看帮助吧,有不清楚我再补充

回答(2):

请问你所谓的位函数指什么,matlab好像一般没有这种表述