帮助中心帮助中心
位操作,
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]);table = bitand(A, B)
TTable =2 x2 uint8矩阵0 0 0 1
bitand仅当两个按位输入都为1时返回1。
bitand
MATLAB®使用二的补码编码负整数。例如,要找到-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 1 0 1 1
b = 6;bitget (b, 8: 1:1,“int8”)
ans =1×80 0 0 0 1 1 0
c = bitand (a, b,“int8”)
c = 2
bitget (c, 8: 1:1,“int8”)
ans =1×80 0 0 0 0 0 1 0
输入值,指定为标量、向量、矩阵或多维数组。输入一个而且B必须是相同的大小或具有兼容的大小(例如,一个是一个米——- - - - - -N矩阵和B是标量或1——- - - - - -N行向量)。有关更多信息,请参见基本操作的兼容数组大小.一个而且B也必须是相同的数据类型,除非其中一个是标量双精度。
米
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
这个函数完全支持基于线程的环境。万博1manbetx有关更多信息,请参见在线程环境中运行MATLAB函数.
使用注意事项和限制:
两个输入都可以是无符号整数数组,或者一个输入可以是无符号整数数组,另一个输入可以是双精度标量。
不支持64位整数。万博1manbetx
的assumedtype参数不受支持。万博1manbetx
有关更多信息,请参见在图形处理器上运行MATLAB函数(并行计算工具箱).
有关更多信息,请参见运行MATLAB函数与分布式数组(并行计算工具箱).
bitcmp|bitget|bitor|bitnot|bitshift|bitset|bitxor|intmax
bitcmp
bitget
bitor
bitnot
bitshift
bitset
bitxor
intmax
您有了这个示例的修改版本。您想用您的编辑打开这个示例吗?
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,在可用的地方获得翻译的内容,并查看当地的活动和优惠。根据您的地理位置,我们建议您选择:.
您也可以从以下列表中选择网站:
选择中国网站(中文或英文)以获得最佳的网站表现。其他MathWorks国家网站没有针对从您的位置访问进行优化。
联系当地办事处