How to change a sequence of strings into a sequence of binary?
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
str = 'Daniel';
binary = dec2bin(str);
binary
string = char(bin2dec(binary));
string
This code segment diplays the output as a char array as shown below
binary =
6×7 char array
'1000100'
'1100001'
'1101110'
'1101001'
'1100101'
'1101100'
string =
6×1 char array
'D'
'a'
'n'
'i'
'e'
'l'
But, I want the output to be diplayed as a sequence like Binary = 10000100110000011101110110100111001011101100 and String = 'Daniel'
So, how can I get the output as I want above? Anyone help me.
0 Kommentare
Akzeptierte Antwort
DGM
am 13 Dez. 2022
Consider:
str = 'Daniel';
binary = dec2bin(str); % need to keep the structure for the moment
string = char(bin2dec(binary)).' % convert and transpose
binary = reshape(binary.',[],1).' % transpose/reshape to a vector
0 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Characters and Strings finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!