bin2dec
Converte texto binário em número decimal.
Categoria: Language Fundamentals > Data Types
Sintaxe
d = bin2dec(b)
Lê b como número binário e retorna seu valor.
Descrição
Os dígitos são ponderados por potências de dois, então '1011' vale 8 + 0 + 2 + 1 = 11. Espaços no texto são ignorados, o que permite dígitos agrupados como '1010 0101'. Qualquer outro caractere é erro.
Como o resultado é double, só valores até flintmax são representados exatamente. Use dec2bin para o sentido oposto.
Argumentos de entrada
b- Vetor de caracteres, string, matriz de caracteres com um número por linha, ou cell array de vetores de caracteres, formados por
0e1.
Argumentos de saída
d- Escalar ou vetor coluna double com um valor por número.
Exemplo
Um e vários números
bin2dec('1011')
bin2dec({'101','11'})
bin2dec('1010 0101')
Saída
ans = 11
ans = 2×1
5
3
ans = 165