[问题] 二进制位子取代

楼主: DKGodman (DK)   2014-09-25 15:45:54
小弟我是MATLAB鲁鲁 遇到一个问题想不出来..
来请教板上大神... 关于二进制位元取代的问题  
举个例子
b=140;
bb=dec2bin(b,8);
会得到bb=1000 1100
c=15;
cc=dec2bin(15,8);
cc=0000 1111;
我想把bb前四码保留,后四码用取代的方式,输出成bb=1000 1111
请问该怎么写...
楼主: DKGodman (DK)   2014-09-25 16:56:00
目前有些想法 先MOD16 再捕到15
作者: mp19990920 (郝渴连)   2014-09-25 19:43:00
bb(1, 5:8) = cc(5:8);
楼主: DKGodman (DK)   2014-09-26 01:04:00
c如果是0~15随机变量的话就不能这样做了..
作者: mp19990920 (郝渴连)   2014-09-26 15:42:00
那你要把问题描述清楚啊

Links booklink

Contact Us: admin [ a t ] ucptt.com