Borrar filtros
Borrar filtros

Binary to decimal - 8 bits at a time

3 visualizaciones (últimos 30 días)
Shannon Cherry
Shannon Cherry el 31 de Ag. de 2018
Comentada: Ammy el 7 de Mzo. de 2022
I have a binary data of 24 bits and I need to convert them into decimal format such that: it groups first 8 bits and outputs 1 decimal value,in the next line it groups bits 9 to 16 and outputs 2nd decimal value and in the next line it groups bits 17 to 24 and outputs 3rd decimal value.
binary = [0 0 0 0 1 0 1 0 0 0 0 1 0 1 0 0 0 0 0 0 1 1 1 0]
Expected output:
10
20
14

Respuesta aceptada

M
M el 31 de Ag. de 2018
You can try something like this using bin2dec :
for i=1:8:numel(binary)
decimal=bin2dec(num2str(binary(i:i+7)))
% todo : save value of decimal
end
  1 comentario
Ammy
Ammy el 7 de Mzo. de 2022
@M How to save the output of above decimal?

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Get Started with MATLAB en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by