Clear Filters
Clear Filters

get character value from decimal

14 views (last 30 days)
get character value from decimal
rbi = (dec2bin(rb,1))';
rbin = reshape(rbi,siz,8);
txt = (bin2dec(rbin))';
txt is decimal value needs its character... tried
char(txt) still incorrect result
  1 Comment
Adam
Adam on 3 Mar 2017
Edited: Adam on 3 Mar 2017
What is rb (and siz) and what does 'not working' mean exactly? Error? Incorrect result?

Sign in to comment.

Accepted Answer

Walter Roberson
Walter Roberson on 3 Mar 2017
txt = char( (bin2dec(rbin))' );

More Answers (1)

Adam
Adam on 3 Mar 2017
Edited: Adam on 3 Mar 2017
You should use
doc num2str
to convert a number to a string/char. Using direct casting will just give you whatever the Unicode or ASCII value is for your given value

Categories

Find more on Data Preprocessing 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!