MATLAB中读取TXT内容并转成二进制

如题目 TXT内容比如“1234百度baidu”
在MATLAB中读取TXT内容 然后再MATLAB中讲上面的内容转成二进制
谢谢

第1个回答  2010-05-24
这个貌似很简单,比如你在你的当前目录下建立myfile.txt文本文件,其中的内容即1234百度baidu。然后命令窗口执行以下命令就可以了。
A=textread('你的全路径\myfile.txt','%s')
%读取文件后保存到A单元数组中
B=dec2bin(abs(A{1}))
%将其转换为二进制字符串
B =

000000000110001
000000000110010
000000000110011
000000000110100
111011001111110
101111010100110
000000001100010
000000001100001
000000001101001
000000001100100
000000001110101
%共11行对应1234百度baidu
希望解决你的问题!本回答被提问者和网友采纳