Matlab逻辑运算
&:逻辑与
A&B
返回值:当A、B中元素均为非零元素是,返回1,否则,为0,还可表示成and(a,b);
|:逻辑或
A|B。还可以表示成or(A,B).
~ : 逻辑非
~A。还可以表示成not(A).
xor:逻辑异或 xor(A,B).
//
unit uint8([])
uint16([])
uint64([])
dec2bin(一个十进制数):将十进制数转化为二进制
dec2hex(一个十进制数):将十进制数转化为十六进制数
hex2dec十六进制转换为十进制
hex2num十六进制转换为浮点数
%%%%%%%%%%%%bin2dec二进制转化为十进制。
注意:输入应该为String类型的数
eg:
bin2dec('01011100')
ans
= 92
>>
bin2dec('1001')
ans
= 9
%%%%%%%%%%%%% bits=
randn(1,bitnumbers)<0.5 :
产生bitnumbers位的伪随机二进制序列(PRBS)
bits =
randn(1,8)<0.5
bits
= 1 0 0 1 1 0 1 0
%%%%%%%%%%%% 用matlab实现小数转二进制
<