今天做matlab发现0 1的异或运算和1,-1的乘法运算是可以等价的。
异或运算中设0=A,1=B
乘法运算中设-1=A,1=B
则对于异或运算:
A^B=A;
A^A=B;
B^B=A;
对于乘法运算,同样有:
A^B=A;
A*A=B;
B^B=B
所以在某些情况下如果异或或者乘法难以实现,可以试试将两者转换