Hello guys,
I have a .BIN file that looks like this when opened in Matlab:
I would like to convert this to a HEX file with this kind of shape (this is from a HEX editor):
The 2 are not linked together, I just took portions of the file to show. How can I do such transformation so I can work with HEX data in Matlab?
Thanks!

 採用された回答

James Tursa
James Tursa 2015 年 10 月 18 日
編集済み: James Tursa 2015 年 10 月 18 日

0 投票

doc fopen
doc fread
doc dec2hex

1 件のコメント

Matt
Matt 2015 年 10 月 18 日
編集済み: Matt 2015 年 10 月 18 日
Thanks for your answer! So I wrote the following script, but I don't get the same HEX values as my HEX editor. I don't see what's wrong tho:
fopen('file.bin')
fread(ans)
dec2hex(ans)
code=reshape(ans,32,[])'
This gives me a matrix with the correct number of rows and columns but the values don't match!
EDIT: seems like the issue is during the reshaping process. Will investigate.
EDIT 2: works now, thanks!

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

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeData Type Conversion についてさらに検索

質問済み:

2015 年 10 月 18 日

編集済み:

2015 年 10 月 18 日

Community Treasure Hunt

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

Start Hunting!

Translated by