文档帮助中心文档
位操作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®编码负整数使用2的补码。例如,要找到-5的2的补码表示,可以取该数的正数版本的位模式(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枚举对象返回。
backgroundPool
ThreadPool
这个函数完全支持基于线程的环境。金宝app有关更多信息,请参见在线程环境中运行MATLAB函数.
使用注意事项及限制:
两个输入都可以是无符号整数数组,或者一个输入可以是无符号整数数组,另一个输入可以是标量double。
不支持64位整数。金宝app
的assumedtype参数不支持。金宝app
有关更多信息,请参见在GPU上运行MATLAB函数(并行计算工具箱).
有关更多信息,请参见使用分布式数组运行MATLAB函数(并行计算工具箱).
bitand|bitcmp|bitget|bitor|bitnot|bitshift|bitset|intmax
bitand
bitcmp
bitget
bitor
bitnot
bitshift
bitset
intmax
你可以在versión上修改一下。我们有哪些修改?
有一个对应于MATLAB的代码:
把它扔进introduciéndolo然后把它扔进MATLAB。Los navegadores web no admit comandos de MATLAB。
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系