[讨论] matlab如何读取2进位写成矩阵

楼主: sunday1026 (阿日)   2014-07-10 19:18:34
我想问 如果我在txt档输入ptt
转成binary会是01110000 01110100 01110100
其中中间可以选空格或是","也可以选全部都连在一起
像这样01110000,01110100,01110100, 或是011100000111010001110100
我想的是把这组数据转换成matlab 1X24的矩阵
像这样
0 0 1 1 1 0 0 0 0 0 1 ~~~~~~~~~
因为我目前读txt档的话会变成 1X3的矩阵(用逗号和空格)
请问有办法变成1个bit1个bit分开吗
作者: zergcho (ZC)   2014-07-10 22:11:00
double(A)-48 %有点硬来但是可以用
作者: gary32217 (KAI)   2014-07-11 01:18:00
MM = 'ptt'; MN = dec2bin(MM); MO = MN(:)';MP = zeros(1,size(MO,2)); for ii = 1 : size(MO,2)MP(ii) = str2num(MO(ii)); end写的普普,请不要见笑 = =

Links booklink

Contact Us: admin [ a t ] ucptt.com