帮助中心帮助中心
将整数转换为位
Y = int2bit (X, n)
Y = int2bit (X n msbfirst)
例子
Y= int2bit (X,n)将每个整数元素X来n列中Y最重要的一点,与第一个一样(MSB)。
Y= int2bit (X,n)
Y
X
n
Y= int2bit (X,n,msbfirst)指示是否每组的第一位n列一些从Y最高有效位或最低有效位(LSB)。
Y= int2bit (X,n,msbfirst)
msbfirst
全部折叠
指定一个行向量的整数。
X = 12 [5]
X =1×212 5
指定四列一些元素的转换输出。然后,将整数转换为位。
n = 4;Y = int2bit (X, n)
Y =4×21 0 1 1 0 0 0 1)
指定一个整数矩阵。
X = int8 ([10 6 14;11 5 9])
X =2 x3 int8矩阵10 6 14 11 5 9
指定第一个一点一点在每组四列元素的输出是LSB。然后,将整数转换为位。
n = 4;msbfirst = false;Y = int2bit (X n msbfirst)
Y =8 x3 int8矩阵0 0 0 1 1 1 0 1 1 1 0 1 1 1 1 1 0 0 0 1 0 1 0 1
指定一个整数数组。
X =兰迪([0,9],4、3、2,“uint16”)
X =4 x3x2 uint16数组X (:: 1) = 6 9 9 8 0 5 9 1 2 1 9 9 X (:,: 2) = 9 4 6 4 9 0 1 9 9 8 7 8
指定三列一些元素的转换输出。然后,将整数转换为位。
n = 3;Y = int2bit (X, n)
Y =12 x3x2 uint8数组Y (:: 1) = 0 1 0 0 1 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 1 0 1 0 1 0 1 0 0 0 0 1 1 1 Y (:,: 2) = 0 1 1 0 0 1 1 0 0 1 0 0 0 0 0 0 1 0 0 1 0 0 1 0 0 1 0 0 0 0 0 0 0 1 1 1
整数,指定为一个标量、向量矩阵,或三维的非负整数数组值。
例子:[10 2]指定一个输入行向量的大小1×2。
[10 2]
数据类型:单|双|int8|int16|int32|int64|uint8|uint16|uint32|uint64
单
双
int8
int16
int32
int64
uint8
uint16
uint32
uint64
位转换为位的数量,指定为一个正整数。
数据类型:双
真正的
1
假
0
规范的MSB首先,指定为一个数字或逻辑1(真正的)或0(假)。
真正的——为每个组n列中X第一位是最高有效位。
假——为每个组n列中X第一位是LSB。
数据类型:逻辑
逻辑
表示输入整数,返回为一个列向量,矩阵,或三维数组。Y一样的尺寸吗X除了中的行数Y是n倍的行数X。输出Y由n最低有效位在指定的方向。如果n小于所需的比特数来表示的值X,然后输出Y由n最低有效位。
的数据类型Y依赖的数据类型X。
如果X是一个浮点数据类型,那么Y是一个浮点数据类型。
如果X是一个内置的无符号整数数据类型,那么Y的数据类型uint8。
如果X是一个内置的带符号整数数据类型Y的数据类型int8。
如果X的数据类型双,然后Y的数据类型双与n不超过53岁。
如果X的数据类型单,然后Y的数据类型单与n不超过24。
使用笔记和限制:
输入值必须小于264年对于代码生成时输入数据类型是双。
介绍了R2021b
bit2int
dec2base
你有一个修改版的这个例子。你想打开这个例子与编辑?
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站翻译内容,看到当地事件和提供。根据你的位置,我们建议您选择:。
你也可以从下面的列表中选择一个网站:
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。
联系你当地的办公室