how to convert a string to binary and then from the binary back to string
101 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Elysi Cochin
el 6 de Oct. de 2016
Comentada: marie lasz
el 5 de En. de 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 comentarios
Respuesta aceptada
Walter Roberson
el 6 de Oct. de 2016
binary = reshape(dec2bin(s, 8).'-'0',1,[])
str = char(bin2dec(reshape(char(binary+'0'), 8,[]).'))
2 comentarios
Awais Saeed
el 5 de Mayo de 2019
@Walter Roberson how these two lines are working? I only understand dec2bin and bin2dec.
marie lasz
el 5 de En. de 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);
Más respuestas (0)
Ver también
Categorías
Más información sobre Data Type Conversion en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!