第四课 · 当一个未知数不够用时
多元方程组 求解大师
现实世界的问题,往往不止一个未知数。
当一个方程解不出答案时,我们需要多个方程联立 —— 这就是方程组的力量。
今天,让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函数
方程组求解核心