Math 解逻辑和数学方程

Math 解逻辑和数学方程,math,matlab,Math,Matlab,我想解以下方程: x^2-bitxor(2,x)=0 x = -1 => (-1^2) - bitxor(2, -1) = 1 - (-3) = 4 x = 2 => (2^2) - bitxor(2, 2) = 4 - 0 = 4 有可能吗?位异或(2,x)将向x加2或从x中减去2,因此必须同时求解: x^2 - x + 2 = 0 以及: 然后进行测试,看看是否有任何解决方案在原始表达式中起作用 在第一种情况下,根是复数的,在第二种情况下,根是-1和+2 替换回原始方程式

我想解以下方程:

x^2-bitxor(2,x)=0
x = -1 => (-1^2) - bitxor(2, -1) = 1 - (-3) = 4

x = 2 => (2^2) - bitxor(2, 2) = 4 - 0 = 4
有可能吗?

位异或(2,x)
将向x加2或从x中减去2,因此必须同时求解:

x^2 - x + 2 = 0
以及:

然后进行测试,看看是否有任何解决方案在原始表达式中起作用

在第一种情况下,根是复数的,在第二种情况下,根是-1和+2

替换回原始方程式:

x^2-bitxor(2,x)=0
x = -1 => (-1^2) - bitxor(2, -1) = 1 - (-3) = 4

x = 2 => (2^2) - bitxor(2, 2) = 4 - 0 = 4

所以显然没有真正的整数解。

模运算中有解,这正是大多数计算机用于无符号整数的算法。例如,考虑模256算法的情况。在C和C++中,这是无符号char < />代码的算法。这里我们有两个解决方案,91和166。(见附件)

事实上,对于任何模2^N系统,将有两个求和为1(模2^N)的解