How to change a sequence of strings into a sequence of binary?
2 ビュー (過去 30 日間)
古いコメントを表示
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 件のコメント
採用された回答
DGM
2022 年 12 月 13 日
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 件のコメント
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Characters and Strings についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!