dec2bin
Converte um inteiro não negativo em texto binário.
Categoria: Language Fundamentals > Data Types
Sintaxe
b = dec2bin(d)
Dígitos binários de d.
b = dec2bin(d, len)
Preenche com zeros até pelo menos len dígitos.
Descrição
Com um vetor de entrada, todas as linhas têm a largura exigida pelo maior valor, então dec2bin([1 5 10]) é uma matriz char 3 por 4. O resultado é texto; para operar sobre bits use bitand, bitor e bitshift nos números, ou converta de volta com bin2dec.
Argumentos de entrada
d- Inteiros não negativos até
flintmax. len- Número mínimo de dígitos.
Argumentos de saída
b- Array char de
0e1, uma linha por elemento, preenchido com zeros à esquerda até o mesmo comprimento.
Exemplo
Larguras e preenchimento
dec2bin(5)
dec2bin(5, 8)
dec2bin([1 5 10])
Saída
ans = '101'
ans = '00000101'
ans = 3×4 char array
'0001'
'0101'
'1010'