MATLAB位运算(转)

出处: http://blog.sina.com.cn/s/blog_53f29119010009qc.html

由于matlab中默认的存储方式为双精度,因此,要正确的进行位运算,需要首先将存储方式改为整型。可用的函数int8, int16, int32,uint8, uint16, uint32。转换后即可进行位运算,之前若用format将显示格式改为16进制,可使结果更可读。

 

format

指定显示格式,如 format hex指定16进制显示;format short g即是默认的显示方式

int8, int16, int32

将输入转换成8位,16位,32位整数

uint8, uint16, uint32

将输入转换成8位,16位,32位无符号整数

bitand

按位与

bitor

按位或

bitxor

按位异或

bitcmp

按位取反

bitget

获取某一位

bitset

设置某一位

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值