联立方程组
Solve 可以解联立方程组. Solve 可以求一大类联立多项方程组的显式解.
| Out[1]= |  |
这是一个更复杂的例子. 结果是一个解的列表,每个解由变量变换规则的列表构成.
| Out[2]= |  |
可以使用带有

算符的解的列表.
| Out[3]= |  |
即使当
Solve 不能求出显式解时,它也常常能"展开"联立方程组,使用
Root 对象生成一个符号结果.
| Out[4]= |  |
| Out[5]= |  |
在 Solve 中使用的变量不必是单个符号. 通常当建立大的联立方程组时,可以使用如
这样的表达式作为变量.
| Out[6]= |  |
| Out[7]= |  |
| Solve[eqns,{x1,x2,...}] | 关于特定的对象 求解 eqns |
| Solve[eqns] | 关于 eqns 中的所有对象求解 eqns |
求解联立方程组.
如果不明显地指出要求解的对象,
Solve 将对所有变量求解.
| Out[8]= |  |
| • Solve[{lhs1==rhs1,lhs2==rhs2,...},vars] |
| • Solve[lhs1==rhs1&&lhs2==rhs2&&...,vars] |
| • Solve[{lhs1,lhs2,...}=={rhs1,rhs2,...},vars] |
给 Solve 提供联立方程组的几种方法.
当使用矩阵构造联立方程组时,得到的是表达式的列表之间的等式.
| Out[9]= |  |
| Out[10]= |  |
| Out[11]= |  |
在某些类型的计算中,可以方便地使用系数数组而非显式方程. 用户可以使用 CoefficientArrays 从方程构造数组.