方程组求解器

用 AI 分步解答线性方程组

拖拽或 点击 上传图片或 PDF

Math Input
2x + 3y = 7, x - y = 1
x + y + z = 6, 2x - y + z = 3, x + 2y - z = 2
3x - 2y = 4, x + 4y = 10
5x + y = 13, 2x - 3y = -4

什么是方程组?

方程组(也叫联立方程)是两个或两个以上含有相同未知数的方程,要求同时满足所有方程。方程组的解是使每个方程都成立的那组值。

二元一次方程组的一般形式为:

{a1x+b1y=c1a2x+b2y=c2\begin{cases} a_1 x + b_1 y = c_1 \\ a_2 x + b_2 y = c_2 \end{cases}

从几何角度看,每个方程代表平面上的一条直线。方程组的解是两条直线的交点。

方程组的解的情况:

  • 唯一解:两条直线相交于一点(相容独立)。
  • 无解:两条直线平行(不相容)。
  • 无穷多解:两条直线重合(相容相关)。

方程组在实际中应用广泛:混合问题、电路分析、供需平衡、交通流量、优化等。含 3 个及以上未知数的大型方程组在工程和数据科学中尤为常见。

如何求解方程组

1. 代入法

从一个方程中解出一个未知数,代入另一个方程。

示例:解 {xy=12x+3y=7\begin{cases} x - y = 1 \\ 2x + 3y = 7 \end{cases}

  1. 由方程 1:x=y+1x = y + 1
  2. 代入方程 2:2(y+1)+3y=72(y + 1) + 3y = 7
  3. 2y+2+3y=72y + 2 + 3y = 75y=55y = 5y=1y = 1
  4. 回代:x=1+1=2x = 1 + 1 = 2

2. 消元法(加减法)

将方程相加或相减以消去一个未知数。

示例:解 {2x+3y=7xy=1\begin{cases} 2x + 3y = 7 \\ x - y = 1 \end{cases}

  1. 方程 2 乘 3:3x3y=33x - 3y = 3
  2. 与方程 1 相加:5x=105x = 10x=2x = 2
  3. 回代:2y=12 - y = 1y=1y = 1

3. 矩阵法(高斯消元)

将方程组写成增广矩阵,进行行变换化简:

(237111)(102011)\begin{pmatrix} 2 & 3 & | & 7 \\ 1 & -1 & | & 1 \end{pmatrix} \rightarrow \begin{pmatrix} 1 & 0 & | & 2 \\ 0 & 1 & | & 1 \end{pmatrix}

4. 克拉默法则

对于 2×22 \times 2 方程组,若 D=a1b2a2b10D = a_1 b_2 - a_2 b_1 \neq 0

x=c1b2c2b1D,y=a1c2a2c1Dx = \frac{c_1 b_2 - c_2 b_1}{D}, \quad y = \frac{a_1 c_2 - a_2 c_1}{D}

5. 图像法

画出每个方程的图像,找交点。

方法适用场景
代入法某个未知数容易解出
消元法系数易于配平消去
矩阵/高斯消元三元及以上的大方程组
克拉默法则小方程组且行列式非零
图像法直观估算或验证

常见错误

  • 代入时出错:代入表达式时要在所有出现该变量的位置替换,并使用括号。
  • 只乘了方程的一部分:消元时等式两边包括常数项都要同时乘以相同的数。
  • 符号弄丢:消元和移项时要特别注意负号。
  • 过早判断无解:得到 0=00 = 0 意味着有无穷多解(相关方程组),不是无解。只有 0=c0 = cc0c \neq 0)才是无解。
  • 求出一个变量后忘记求其余变量:找到一个未知数后一定要回代求出所有未知数。

示例题目

Step 1: 由第二个方程得:x=y+1x = y + 1
Step 2: 代入第一个方程:2(y+1)+3y=72(y+1) + 3y = 75y+2=75y + 2 = 7y=1y = 1
Step 3: 回代:x=1+1=2x = 1 + 1 = 2
Answer: x=2,  y=1x = 2,\; y = 1

Step 1: 方程 2 减方程 1:x2y=3x - 2y = -3(记为方程 4)
Step 2: 方程 2 加方程 3:3x+y=53x + y = 5(记为方程 5)。由方程 4 得 x=2y3x = 2y - 3,代入方程 5:3(2y3)+y=53(2y-3) + y = 57y=147y = 14y=2y = 2
Step 3: 回代:x=2(2)3=1x = 2(2) - 3 = 1;由方程 1:z=612=3z = 6 - 1 - 2 = 3
Answer: x=1,  y=2,  z=3x = 1,\; y = 2,\; z = 3

Step 1: 第一个方程乘 3:15x+3y=3915x + 3y = 39
Step 2: 与第二个方程相加:15x+3y+2x3y=39+(4)15x + 3y + 2x - 3y = 39 + (-4)17x=3517x = 35x=3517x = \frac{35}{17}
Step 3: 回代:y=1353517=22117517=4617y = 13 - 5 \cdot \frac{35}{17} = \frac{221 - 175}{17} = \frac{46}{17}
Answer: x=3517,  y=4617x = \frac{35}{17},\; y = \frac{46}{17}

常见问题

方程组是两个或多个含有相同未知数的方程的集合。方程组的解是同时满足所有方程的那组值。例如 x + y = 5 和 x - y = 1 组成的方程组,解为 x = 3, y = 2。

可以。当方程互相矛盾时方程组无解——对于两个一次方程,就是两条直线平行永不相交。例如 x + y = 1 和 x + y = 3 无解。

代入法是从一个方程中解出一个未知数再代入另一个方程。消元法是把方程相加或相减来消去一个未知数。两种方法结果相同,选哪种取决于哪种对当前方程组更简便。

用消元法或代入法逐步降维。从两对方程中各消去一个未知数得到二元方程组,解出后再回代。对于更大的方程组,高斯消元法(行变换)最系统。

相关求解器

LinearEquationInequalityDerivative
免费试用 AI-Math

任何数学问题都能获得分步解答。拍照上传或输入问题即可。

开始解题