[討論] 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