文档帮助中心文档
位操作,
C = bitand (A, B)
(A, B, C = bitand assumedtype)
objout = bitand (netobj1 netobj2)
例子
C= bitand (A、B)返回按位的和一个和B.
C= bitand (A、B)
C
A、B
一个
B
C= bitand (A、B,assumedtype)假设一个和B的assumedtype.
C= bitand (A、B,assumedtype)
assumedtype
objout= bitand (netobj1,netobj2)返回.NET枚举对象的按位与netobj1和netobj2.
objout= bitand (netobj1,netobj2)
objout
netobj1
netobj2
全部折叠
为逻辑与操作创建一个真值表。
A = uint8([0 1;0 1]);B = uint8([0 0;1 1]);表位= bitand(A, B)
TTable =2 x2 uint8矩阵0 0 0 1
bitand仅当两个位输入都为1时返回1。
bitand
MATLAB®编码负整数使用2的补码。例如,要找到-5的2的补码表示,可以取该数的正数版本的位模式(00000101),交换每个位(11111010),然后在结果中加上1 (11111011).
00000101
11111010
11111011
因此,-5的位与(11111011)及6 (00000110)为2 (00000010).
00000110
00000010
= 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 = bitand (a, b,“int8”)
c = 2
bitget (c, 8: 1:1,“int8”)
ans =1×80 0 0 0 0 1 0
输入值,指定为标量、向量、矩阵或多维数组。输入一个和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
integ1
integ2
“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枚举对象作为输入参数。
bitand是从。net枚举创建的MATLAB枚举对象的实例方法。
按位和结果,作为数组返回。C数据类型是否相同一个和B.
如果任何一一个或B是标量双精度,而另一个是整数类型,那么C是整数类型。
按位与结果,作为。net枚举对象返回。
backgroundPool
ThreadPool
这个函数完全支持基于线程的环境。金宝app有关更多信息,请参见在线程环境中运行MATLAB函数.
使用注意事项及限制:
两个输入都可以是无符号整数数组,或者一个输入可以是无符号整数数组,另一个输入可以是标量double。
不支持64位整数。金宝app
的assumedtype参数不支持。金宝app
有关更多信息,请参见在GPU上运行MATLAB函数(并行计算工具箱).
有关更多信息,请参见使用分布式数组运行MATLAB函数(并行计算工具箱).
bitcmp|bitget|bitor|bitnot|bitshift|bitset|bitxor|intmax
bitcmp
bitget
bitor
bitnot
bitshift
bitset
bitxor
intmax
你可以在versión上修改一下。我们有哪些修改?
有一个对应于MATLAB的代码:
把它扔进introduciéndolo然后把它扔进MATLAB。Los navegadores web no admit comandos de MATLAB。
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系