帮助中心帮助中心
在指定位置取位
b = bitget(A,bit)
b = bitget(A,bit,assumedtype)
例子
b= bitget (一个,位)返回位置上的位值位在整数数组中一个.
b= bitget (一个,位)
b
一个
位
b= bitget (一个,位,assumedtype)假设一个是assumedtype.
b= bitget (一个,位,assumedtype)
assumedtype
全部折叠
找出二进制表示中有符号整数和无符号整数的最大整数之间的差异。
A1 = intmax()“int8”);A2 = intmax()“uint8”);B1 = bitget(a1,8:-1:1)
b1 =1x8成行向量0 1 1 1 1 1 1
B2 = bitget(a2,8:-1:1)
b2 =1x8 uint8行向量11,11,11,11,1
带符号整数需要一个位来容纳负整数。
找出一个负数的8位表示形式。
A = -29;b = bitget(A,8:-1:1,“int8”)
b =1×81 1 1 0 0 0 1 1
输入值,指定为数组。一个可以是一个标量或大小相同的数组位.
如果一个是一个双数组,和assumedtype,则MATLAB®对待一个作为无符号64位整数。
如果assumedtype,则?中的所有元素一个的范围内必须有整数值assumedtype.
数据类型:双|int8|int16|int32|int64|uint8|uint16|uint32|uint64
双
int8
int16
int32
int64
uint8
uint16
uint32
uint64
位位置,指定为整数或整数数组。位可以是一个标量或大小相同的数组一个.位必须在1(最低有效位)和整数类中的位数之间一个.
“uint64”
“uint32”
“uint16”
“uint8”
“int64”
“int32”
“int16”
“int8”
的假设数据类型一个,指明为“uint64”,“uint32”,“uint16”,“uint8”,“int64”,“int32”,“int16”,或“int8”.
如果一个是双数组吗assumedtype可以指定任何有效的整数类型,但默认为“uint64”.
如果一个是一个整数类型数组,那么assumedtype必须指定相同的整数类型。
数据类型:字符|字符串
字符
字符串
位值at位,作为数组返回0年代和1年代。b数据类型是否相同一个.
0
1
如果一个和位那么是标量吗b也是一个标量。
如果任何一一个或位是一个数组吗b和那个数组的大小一样。
backgroundPool
ThreadPool
这个函数完全支持基于线程的环境。金宝app有关更多信息,请参见在线程环境下运行MATLAB函数.
使用注意事项和限制:
两个输入都可以是无符号整数数组,或者一个输入可以是无符号整数数组,另一个输入可以是标量双精度型。
不支持64位整数。金宝app
的assumedtype论点不被支持。金宝app
有关更多信息,请参见在GPU上运行MATLAB函数(并行计算工具箱).
bitand|bitcmp|bitor|bitshift|bitset|bitxor|intmax
bitand
bitcmp
bitor
bitshift
bitset
bitxor
intmax
Tiene una versión modificada de este ejemploo。是否对所有的修改进行了修改?
在MATLAB中,该函数对应于一个最基本的函数:
在MATLAB中,用MATLAB编写了仿真程序。Los navegadores web no admit commandos de MATLAB。
选择一个网站获取翻译后的内容,并查看当地的活动和优惠。根据您的位置,我们建议您选择:.
你亦可选择下列网址:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家网站没有针对您所在位置的访问进行优化。
与当地办事处联系