Mathematica 7中Solve [lhs == rhs,x]和Roots [lhs == rhs,x]之间有什么区别?

时间:2010-09-13 22:50:05

标签: wolfram-mathematica

为什么在使用Solve做同样的事情时,Roots功能是否存在?

2 个答案:

答案 0 :(得分:5)

Roots仅适用于x^2==1,例如SolveRoots也可以处理复数上的多项式方程,但是对于更先进的多项式体操来说,它缺少很多选项。
例如,n允许您指定您希望解polynomial equations模拟某些Roots的解,或者您希望解决方案以特殊方式处理四次解决方案等。

简而言之,如果您不需要Solve的任何特定功能,只需坚持使用{{1}}。

答案 1 :(得分:2)

当您实际查找根时,Roots会产生更清晰的输出。

另外,从手册:

  RootsSolve生成

{{1}}   相关功能无法生成   显性解决方案选项通常是   在这种情况下给予。

http://reference.wolfram.com/mathematica/ref/Roots.html