2014-06-10 53 views
0

這是一個字符串到二進制的轉換程序。如何將我的二進制數據轉換爲文本數據

str='haseeb' 

int16bStr = uint16(str); 

typecast(int16bStr,'uint8'); 

a=dec2bin(int16bStr) 

我使用此代碼轉換的文本「haseeb」成二進制形式:

str = 

haseeb 
a = 

1101000 
1100001 
1110011 
1100101 
1100101 
1100010 

我想要的「一」迴文本此二進制轉換(即「haseeb」)。我正在使用Matlab r2009b。

+1

http://www.mathworks.com/help/matlab/ref/dec2bin跳過你的類型轉換。 HTML - 尋找線索... –

+0

看看也見matworks的幫助。如果你看看有一個函數bin2dec。 – Vuwox

回答

0

你可以只是這樣做:

word = reshape(char(bin2dec(a)),1,[]) 

而且你可以通過做

int8bStr = uint8(str); 
相關問題