主要内容

dec2bin

将十进制数转换为表示二进制数的字符向量

描述

例子

str= dec2bin (d返回符号数的二进制表示形式d作为一个字符向量。d必须为非负整数。

如果d是包含N个元素的符号数的矩阵或多维数组,dec2bin返回一个N行的字符数组。输出的每一行str对应于的元素d通过线性索引访问。

例子

str= dec2bin (dn返回具有至少值的二进制表示n位。

例子

全部折叠

定义一个大整数 2 6 0 作为一个符号数字。

D = sym(2)^60
d =
                      
                       
                        
                         1152921504606846976
                       
                      

将十进制数转换为二进制表示。

STR = dec2bin(d)
STR = ' 10000000000000000000000000000000000000000000000000000000000000000 '

创建一个包含十进制整数的2乘2符号矩阵。

D = [sym(2)^6 123;54 11]
d =

64 123 54 11

使用将整数转换为二进制表示dec2bindec2bin返回4行字符向量。每行包含一个7位二进制数。

STR = dec2bin(d)
str =4x7字符阵列'1000000' '0110110' '1111011' '0001011' '

通过指定位数,返回至少8位的二进制表示形式。

STR = dec2bin(d,8)
str =4x8字符阵列'01000000' '00110110' '01111011' '00001011' '

输入参数

全部折叠

十进制数字,指定为符号数字、矢量、矩阵或数组。d必须为非负整数。

例子:信谊([2 - 4])

位数,指定为标量正整数。

例子:8

另请参阅

在R2019a中引入