[問題] 二進制位子取代

看板MATLAB作者 (DK)時間11年前 (2014/09/25 15:45), 編輯推噓0(004)
留言4則, 2人參與, 最新討論串1/1
小弟我是MATLAB魯魯 遇到一個問題想不出來.. 來請教板上大神... 關於二進制位元取代的問題   舉個例子 b=140; bb=dec2bin(b,8); 會得到bb=1000 1100 c=15; cc=dec2bin(15,8); cc=0000 1111; 我想把bb前四碼保留,後四碼用取代的方式,輸出成bb=1000 1111 請問該怎麼寫... -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.224.72.212 ※ 文章網址: http://www.ptt.cc/bbs/MATLAB/M.1411631156.A.063.html

09/25 16:56, , 1F
目前有些想法 先MOD16 再捕到15
09/25 16:56, 1F

09/25 19:43, , 2F
bb(1, 5:8) = cc(5:8);
09/25 19:43, 2F

09/26 01:04, , 3F
c如果是0~15隨機變數的話就不能這樣做了..
09/26 01:04, 3F

09/26 15:42, , 4F
那你要把問題描述清楚啊
09/26 15:42, 4F
文章代碼(AID): #1K8yWq1Z (MATLAB)
文章代碼(AID): #1K8yWq1Z (MATLAB)