Working with binary and hex data

2 visualizzazioni (ultimi 30 giorni)
Konstantin
Konstantin il 30 Mag 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?

Risposta accettata

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

Accedi per commentare.

Più risposte (1)

bes
bes il 30 Mag 2012

Categorie

Scopri di più su Characters and Strings in Help Center e File Exchange

Tag

Community Treasure Hunt

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

Start Hunting!

Translated by