Matlab中bitand函数

目录

语法

说明

示例

真值表

负值


       bitand函数的作用是对数据进行按位 AND

语法

C = bitand(A,B)

C = bitand(A,B,assumedtype)

objout = bitand(netobj1,netobj2)

说明

​C= bitand(A,B) 返回 A 和 B 的按位 AND。

C = bitand(A,B,assumedtype) 假定 A 和 B 属于assumedtype。

netobj = bitand(netobj1, netobj2) 返回 .NET 枚举对象 netobj1和 netobj2的按位 AND。​

示例

真值表

        为逻辑 AND 运算创建真值表。

A = uint8([0 1; 0 1]);
B = uint8([0 0; 1 1]);
TTable = bitand(A, B)
TTable = 2x2 uint8 matrix

   0   0
   0   1

        仅当按位运算输入均为 1 时,bitand 才会返回 1。

负值

        MATLAB® 使用 2 的补码表示法对负整数进行编码。例如,若要求出 -5 的 2 的补码表示,可以取其正数的位模式 (00000101),交换每个位 (11111010),然后将 1 加到结果 (11111011)。

        因此,-5 (11111011) 和 6 (00000110) 的按位 AND 为 2 (00000010)。

  • 如果 A 和 B 是双精度数组,并且未指定 assumedtype,则 MATLAB® 会将 A 和 B 视为无符号 64 位整数。

  • 如果已指定 assumedtype,A 和 B 中的所有元素必须是 assumedtype 类型范围内的整数值。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值