第四课 · 当一个未知数不够用时

多元方程组 求解大师

现实世界的问题,往往不止一个未知数。
当一个方程解不出答案时,我们需要多个方程联立 —— 这就是方程组的力量。
今天,让AI带你驾驭二元、三元,甚至更复杂的方程组!

什么是方程组?

当问题中有两个或更多未知数时,一个方程不够用 —— 我们需要多个方程联立,让它们一起"说话"。

方程组的解必须同时满足所有方程。
求解方法主要有两种:代入消元法加减消元法
而在SymPy中,一行 solve() 就能搞定!

solve_system.py
from sympy import symbols, Eq, solve

x, y = symbols('x y')

# 方程组:2x+3y=13, 5x-2y=4
eq1 = Eq(2*x + 3*y, 13)
eq2 = Eq(5*x - 2*y, 4)

# 一行代码解方程组!
sol = solve([eq1, eq2], [x, y])

print(sol)
# 输出: {x: 2, y: 3}

多元联立

多个方程一起求解

消元法

代入或加减消元

矩阵求解

克莱姆法则/高斯消元

solve函数

方程组求解核心