In[2]:= Solve[sqrt(2x-9) == sqrt(4x+3), x]
Out[2]= {{x -> -6}}
但在数学上没有解决方案,因为 sqrt (-21) 没有定义。有一个标志对此负责?
In[2]:= Solve[sqrt(2x-9) == sqrt(4x+3), x]
Out[2]= {{x -> -6}}
但在数学上没有解决方案,因为 sqrt (-21) 没有定义。有一个标志对此负责?
默认情况下,Mathematica 假设所有变量都是复数,并且在复数集中工作时,Sqrt[-21]它是明确定义的。
您可以告诉 Mathematica(版本 8)您正在使用的实数集
Solve[Sqrt[2 x - 9] == Sqrt[4 x + 3], x, Reals]
这没有解决方案。对于 8 之前的版本,Reduce如果要指定域,则需要使用。
在要求属于 的同时尝试使用Reduce等式。有关示例,请参阅Mathematica 文档。xReals