ASCII to Hexadecimal with "x" in it: example A2--> 0x410x32 (help pleas)

4 views (last 30 days)
My question is : is it possible to transform ascii code into hexadecimal with the forme "Ox" before. For instance A2 become in Hexa, 0x410x32. But with matlab, if I use dec2hex I obtain a matrix. Same with the commande "double". Have you any idea to transform the ascii code into the way I want ? Does your solution can be included in a fprintf command ? Best regards Stanislas Achard
  1 Comment
Cedric
Cedric on 25 Jan 2013
Edited: Cedric on 25 Jan 2013
So you want the string '0x410x32', starting from the string 'A2' (or any other string)? If so, do you want that for any length of string or just 2 characters ones?

Sign in to comment.

Accepted Answer

Cedric
Cedric on 25 Jan 2013
I would just go for a variant of:
>> str = 'A2A2AA22' ;
>> strhex = sprintf('0x%X', str)
strhex =
0x410x320x410x320x410x410x320x32
  3 Comments

Sign in to comment.

More Answers (0)

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!