Wolfram mathematica &引用;“格式不正确的方程”;使用Mathematica';s解决
首次使用stackOverflow.:) 我试图用mathematica来解一些简单的多项式方程(比如一个变量),并对变量进行约束,例如Wolfram mathematica &引用;“格式不正确的方程”;使用Mathematica';s解决,wolfram-mathematica,Wolfram Mathematica,首次使用stackOverflow.:) 我试图用mathematica来解一些简单的多项式方程(比如一个变量),并对变量进行约束,例如|x |
|x |<1
当我尝试类似于:
Solve[x^2 == 4 && x^2 < 1, x]
Solve[x^2==4&&x^2<1,x]
我得到一个错误,指出“x>0不是一个格式良好的方程”
mathematica solve页面甚至在其倒数第二个示例中提出了这种语法,所以我很困惑。(如果相关的话,我有版本7。)任何帮助都将不胜感激
谢谢
求解
不应该求解不等式(M7)。您可以使用Reduce
来执行此操作:
In[2]:= Reduce[x^2 == 4 && x^2 < 1, x]
Out[2]= False
在Mma v 8中:
{Solve[x^2 == 4 && x^2 < 1, x],
Solve[x^2 == 4 && (-1 < x < 1), x]}
(*
->{{},{}}
*)
{Solve[x^2==4&&x^2<1,x],
求解[x^2==4&(-1{{},{}}
*)
好吧,我得说我在看到你的编辑之前就发表了我的评论:)。对于版本8,Deleting.Solve进行了彻底的修改,现在它可以处理这样的不等式。
{Solve[x^2 == 4 && x^2 < 1, x],
Solve[x^2 == 4 && (-1 < x < 1), x]}
(*
->{{},{}}
*)