Working with binary and hex data

2 次查看(过去 30 天)
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?

采纳的回答

Andrei Bobrov
Andrei Bobrov 2012-5-30
eg
h = {'4BC1' '2452' '62AC'};
out = dec2bin(hex2dec(h))-'0';

更多回答(1 个)

bes
bes 2012-5-30

类别

Help CenterFile Exchange 中查找有关 Characters and Strings 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by