作者DKGodman (DK)
看板MATLAB
标题[问题] 二进制位子取代
时间Thu Sep 25 15:45:54 2014
小弟我是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://webptt.com/cn.aspx?n=bbs/MATLAB/M.1411631156.A.063.html
1F:→ DKGodman: 目前有些想法 先MOD16 再捕到15 09/25 16:56
2F:→ mp19990920: bb(1, 5:8) = cc(5:8); 09/25 19:43
3F:→ DKGodman: c如果是0~15随机变数的话就不能这样做了.. 09/26 01:04
4F:→ mp19990920: 那你要把问题描述清楚啊 09/26 15:42