Working with binary and hex data

2 ビュー (過去 30 日間)
Konstantin
Konstantin 2012 年 5 月 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 件のコメント
Konstantin
Konstantin 2012 年 5 月 30 日
Отличное решение, спасибо :-)

サインインしてコメントする。

その他の回答 (1 件)

bes
bes 2012 年 5 月 30 日
  1 件のコメント
Konstantin
Konstantin 2012 年 5 月 30 日
Thank you!

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeCharacters and Strings についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by