Binary string to character conversion

1 view (last 30 days)
Hello, If I have a string, S = 001000110111 Given:
a = 0
b = 10
c = 110
d = 111
I need to convert the string using that key.
So converted_S = aabaacd
How can I do this? Thanks.

Accepted Answer

Grzegorz Knor
Grzegorz Knor on 20 Mar 2012
S = '001000110111';
a = '0';
b = '10';
c = '110';
d = '111';
S = strrep(S,d,'d');
S = strrep(S,c,'c');
S = strrep(S,b,'b');
S = strrep(S,a,'a')
  5 Comments
Grzegorz Knor
Grzegorz Knor on 20 Mar 2012
regexp works correctly in this case :) strrep first looks for patterns, and then replace it.
Abirami
Abirami on 14 Aug 2014
hello, i need to do the same thing for a 256x256 matrix...pls help...

Sign in to comment.

More Answers (0)

Categories

Find more on Characters and Strings in Help Center and File Exchange

Products

Community Treasure Hunt

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

Start Hunting!