bitor
两个 fi 对象的按位 OR
语法
c = bitor(a,b)
说明
c = bitor(a,b) 返回 fi 对象 a 和 b 的按位 OR 运算结果。输出确定如下:
当任一输入数组中的对应位的值为
1时,输出数组c中的元素被赋值为1。当两个输入数组中的对应位的值都为
0时,输出数组c中的元素被赋值为0。
与 a 和 b 相关联的 numerictype 属性必须相同。如果两个输入都有局部 fimath,则其局部 fimath 属性必须相同。如果 numerictype 有符号,则存储整数的位表示是 2 的补码表示。
a 和 b 的维度必须相同,除非其中一个是标量。
bitor 仅支持具有定点数据类型的 fi 对象。
示例
以下示例查找 fi 对象 a 和 b 的按位 OR。
a = fi(-30,1,6,0);
b = fi(12, 1, 6, 0);
c = bitor(a,b)
c =
-18
DataTypeMode: Fixed-point: binary point scaling
Signedness: Signed
WordLength: 6
FractionLength: 0您可以通过检查 a、b 和 c 的二进制表示来验证结果。
binary_a = a.bin binary_b = b.bin binary_c = c.bin binary_a = 100010 binary_b = 001100 binary_c = 101110
扩展功能
版本历史记录
在 R2006a 之前推出