文档
位操作XOR
C = Bitxor(A,B)
(A, B, C = bitxor assumedtype)
objout = bitxor (netobj1 netobj2)
例子
C= bitxor (A、B)返回的按位异或一个和B.
C= bitxor (A、B)
C
A、B
一个
B
C= bitxor (A、B,assumedtype)假设一个和B的assumedtype.
C= bitxor (A、B,assumedtype)
assumedtype
objout.= bitxor (netobj1,netobj2)返回.NET枚举对象的按位异或netobj1和netobj2.
objout.= bitxor (netobj1,netobj2)
objout.
netobj1
netobj2
全部折叠
为逻辑XOR操作创建一个真值表。
A = uint8([0 1;0 1]);B = uint8([0 0;1 1]);表项= bitxor(A, B)
ttable =.2 x2 uint8矩阵0 1 1 0
bitxor如果两个按位输入相等,则返回0。
bitxor
MATLAB®使用两个补充编码负整数。例如,为了找到-5的两个补充表示,您可以采用数字正版本的位模式(00000101),交换每个位(11111010),然后在结果中加上1 (11111011).
00000101
11111010
11111011
因此,-5的位异或(11111011)及6 (00000110)是-3(11111101).
00000110
11111101
= 5;bitget (8: 1:1,'int8')
ans =1×81 1 1 1 1 0 1 1
B = 6;Bitget(B,8:-1:1,'int8')
ans =1×80 0 0 0 1 1 0 0
c = bitxor (a, b,'int8')
c = 3
bitget (c, 8: 1:1,'int8')
ans =1×81 1 1 1 1 1 0 1
输入值,指定为标量、向量、矩阵或多维数组。输入一个和B大小必须相同或具有兼容的大小(例如,一个是一个米——- - - - - -N矩阵和B为标量或1——- - - - - -N行向量)。有关更多信息,请参见基本操作的兼容数组大小.一个和B也必须是相同的数据类型,除非1是标量双精度数。
米
N
1
如果一个和B是双数组,和assumedtype,则MATLAB®对待一个和B作为无符号64位整数。
如果assumedtype指定,然后是所有元素一个和B的范围内的整数值assumedtype.
数据类型:双|逻辑|int8|int16|int32|int64|uint8|uint16|uint32|uint64
双
逻辑
int8
int16
int32
int64
uint8
uint16
uint32
uint64
“uint64”
'uint32'
“uint16”
“uint8”
“int64”
“int32”
“int16”
'int8'
假设的数据类型一个和B,指定为“uint64”,'uint32',“uint16”,“uint8”,“int64”,“int32”,“int16”,或'int8'.
如果一个和B是双数组吗assumedtype可以指定任何有效的整数类型,但默认为“uint64”.
如果一个和B是整型数组吗assumedtype必须指定相同的整数类型。
数据类型:字符|字符串
字符
字符串
输入值,指定为. net枚举对象。你一定是在运行Windows版本®使用.NET枚举对象作为输入参数。
bitxor是从。net枚举创建的MATLAB枚举对象的实例方法。
按位的异或结果,作为数组返回。C数据类型是否相同一个和B.
如果任何一一个或者B是标量双精度,而另一个是整数类型,那么C是整数类型。
按位的XOR结果,作为。net枚举对象返回。
使用注意事项及限制:
两个输入都可以是无符号整数阵列,或者一个输入可以是无符号整数阵列,另一个输入可以是标量级。
不支持64位整数。金宝app
的assumedtype参数不支持。金宝app
有关更多信息,请参见在GPU上运行MATLAB函数(并行计算工具箱)。
有关更多信息,请参见使用分布式阵列运行MATLAB函数(并行计算工具箱)。
bitand|bitcmp|bitget|bitnot|bitor|bitset|bitshift|intmax
bitand
bitcmp
bitget
bitnot
bitor
bitset
bitshift
intmax
在您的系统中存在这个示例的修改版本。你想打开这个版本吗?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系
得到审判现在