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实现小数转二进制
注:5是wordlength字长,3(4)是fractio