how to convert a string to binary and then from the binary back to string
101 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Elysi Cochin
am 6 Okt. 2016
Kommentiert: marie lasz
am 5 Jan. 2021
how to convert a string to binary and then from the binary back to string
s = 'Mary had a little lamb';
binary = dec2bin(s);
str = bin2dec(binary)
but str i obtained is not string... how to get the string back... also, when i do above i get binary as char variable...
binary =
1001101
1100001
1110010
1111001
0100000
1101000
1100001
1100100
0100000
is it possible, to get is as a vector, with double datatype and i should be able to get that back as string...
binary =
1 1 0 1 0 0 0 0 1 0
0 Kommentare
Akzeptierte Antwort
Walter Roberson
am 6 Okt. 2016
binary = reshape(dec2bin(s, 8).'-'0',1,[])
str = char(bin2dec(reshape(char(binary+'0'), 8,[]).'))
2 Kommentare
Awais Saeed
am 5 Mai 2019
@Walter Roberson how these two lines are working? I only understand dec2bin and bin2dec.
marie lasz
am 5 Jan. 2021
@Awais Saeed
s = 'Awais Saeed';
binary = reshape(dec2bin(s, 8).'-'0',1,[]);
display(binary);
str = char(bin2dec(reshape(char(binary+'0'), 8,[]).'));
display(str);
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Data Type Conversion 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!