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)是fractionlength小数长度。
如果不是0.xxxx,必须要给整