How to change a sequence of strings into a sequence of binary?
조회 수: 1 (최근 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!