Working with binary and hex data

4 visualizaciones (últimos 30 días)
Konstantin
Konstantin el 30 de Mayo de 2012
I have amount of HEX-words, like 4BC1 2452 62AC .....
I want to make a binary string with it. I'v found decision, but I'don like it, because it isn't Matlab-way. For example I work with 1 word
INIT='6559';
For the fist I make binary string with functions
sREG(1:N)=dec2bin(hex2dec(INIT))';
sREG is a string-type, so the next step - I convert every symbol in double
for i=1:N REG(i)=str2double(sREG(i)); end
It's very long way, so I dont like it. Is the any pre-definded functions in Matlab for solving my problem?

Respuesta aceptada

Andrei Bobrov
Andrei Bobrov el 30 de Mayo de 2012
eg
h = {'4BC1' '2452' '62AC'};
out = dec2bin(hex2dec(h))-'0';
  1 comentario
Konstantin
Konstantin el 30 de Mayo de 2012
Отличное решение, спасибо :-)

Iniciar sesión para comentar.

Más respuestas (1)

bes
bes el 30 de Mayo de 2012

Categorías

Más información sobre Symbolic Math Toolbox 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