Signed decimal vector to hexadecimal

Hello everyone,
How can I convert signed decimal values into hex? All the functions in Matlab are for unsigned decimal values. I tried to convert the decimal values into 2s complement and then into hex but the values were not the correct.
Anyone could help?

1 Comment

>> sprintf('%x', typecast(int16(-3),'uint16'))
ans =
fffd
>>

Sign in to comment.

Answers (0)

Categories

Asked:

on 21 May 2014

Commented:

dpb
on 21 May 2014

Community Treasure Hunt

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

Start Hunting!