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

Bra*_*ons 1 wolfram-mathematica

当你可以用Solve做同样的事情时,为什么Roots功能存在?

Jan*_*nus 5

Roots仅适用于多项式方程,如x^2==1. Solve处理复数上的多项式方程,但它缺乏更多高级多项式体操的选项.
例如,Roots允许您指定您希望解决方案超过整数环的模数n,或者您希望解决方案以特殊方式处理四次解决方案等.

简而言之,如果你不需要任何Roots坚持的特性Solve.