char to hex in file handling
Show older comments
I have a text file with hex values. when I use fgets all the data gets saved in a char array in matlab. Now I want to process this as hex data. i.e. I want to have an array of hex with this data in it How can I do this??
1 Comment
Azzi Abdelmalek
on 18 Oct 2013
Post a sample of your file
Answers (1)
Azzi Abdelmalek
on 18 Oct 2013
Edited: Azzi Abdelmalek
on 18 Oct 2013
If your data are imported in this form
str={'0F4 240'
'1E8 480'
'2DC 6C0'
'3D0 900'}
a=regexp(str,'\s','split');
b=reshape([a{:}],size(a{1},2),[])'
you can for example convert to decimal
out=cellfun(@hex2dec,b)
Categories
Find more on Data Type Conversion in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!