二元一次方程组计算器

输入 a₁x+b₁y=c₁、a₂x+b₂y=c₂ 六个系数,用克拉默法则解二元一次方程组,给出 x、y 的精确值/最简分数/近似值,并判定唯一解、无解或无穷多解。

方程组形如 a₁·x + b₁·y = c₁a₂·x + b₂·y = c₂。系数可为整数或小数、正负均可,缺项(如没有 y)按 0 填。

方程① a₁·x + b₁·y = c₁
方程② a₂·x + b₂·y = c₂
方程组的解
x = 3,y = 2
x3y2方程①1x + 1y = 5方程②1x − 1y = 1系数行列式 D = a₁b₂ − a₂b₁-2Dₓ = c₁b₂ − c₂b₁-6D_y = a₁c₂ − a₂c₁-4

D = -2 ≠ 0,方程组有唯一解。由克拉默法则 x = Dₓ/D = -6/-2、y = D_y/D = -4/-2

怎么用

  1. 整理成标准式把两条方程都移项、合并成标准式 a·x + b·y = c(未知数在左、常数在右)。例如 2x = 12 − 3y 要整理成 2x + 3y = 12。缺项按 0 计:x − 1 = 0 就是 1·x + 0·y = 1。
  2. 读出六个系数从两条标准式中读出 a₁、b₁、c₁ 和 a₂、b₂、c₂ 共六个数,分别填入方程①、方程②两组输入框。系数可带正负号与小数点。
  3. 读 x、y 的解工具用克拉默法则(行列式)立即解出 x 与 y:能整除时显示精确值或最简分数,除不尽时按所选小数位给近似值(前面带 ≈)。
  4. 看解的判定与验算结果区给出系数行列式 D 与 Dₓ、D_y:D≠0 为唯一解;D=0 且方程等价为无穷多解、否则无解。把解出的 x、y 回代两条原方程,看等号是否成立即可验算。

核心要点

二元一次方程组计算器按标准式 a₁·x + b₁·y = c₁a₂·x + b₂·y = c₂ 用克拉默法则(行列式)求解:

  • 行列式定性:系数行列式 D = a₁b₂ − a₂b₁D≠0 唯一解、D=0 时方程等价则无穷多解、否则无解。
  • 唯一解公式x = Dₓ/Dy = D_y/D,其中 Dₓ = c₁b₂ − c₂b₁D_y = a₁c₂ − a₂c₁
  • 精确优先:能整除或化成有限小数时给精确值, 否则保留最简分数(如 1/3)并按所选小数位给近似值。
  • 高精度:用十进制运算(约 40 位有效数字)算行列式, 避免浮点误差;计算全部在浏览器本地完成。

原理与公式

二元一次方程组指由两条含两个未知数(记作 x、y)、 未知数最高次为 1 的方程联立而成,标准形式为 a₁·x + b₁·y = c₁a₂·x + b₂·y = c₂,其中 a₁、b₁、c₁、a₂、b₂、c₂ 是已知常数。它的解是同时满足两条方程的一组 (x, y);几何上就是两条直线的交点。

消元法(手算思路)

  • 代入消元法:从一条方程解出某个未知数(如 y = (c₁ − a₁x)/b₁),代入另一条化为一元一次方程求出 x,再回代求 y。
  • 加减消元法:把两条方程乘以适当倍数,使某未知数的系数相等或相反, 两式相减或相加消去它,得到一元一次方程。

克拉默法则与行列式(本工具算法)

记系数行列式 D = a₁b₂ − a₂b₁,并把常数列分别替换 x、y 的系数列得 Dₓ = c₁b₂ − c₂b₁D_y = a₁c₂ − a₂c₁。则:

  • D ≠ 0:唯一解 x = Dₓ/Dy = D_y/D(两直线相交);
  • D = 0Dₓ = D_y = 0:两方程等价,无穷多解(两直线重合);
  • D = 0Dₓ、D_y 不全为 0:无解(两直线平行不重合)。

退化情形(某条方程没有未知数)

当某条方程的 x、y 系数都为 0 时,这条方程退化成常数等式,需单独看:

  • 退化成 0 = 0(如 0x + 0y = 0):它恒成立、 不施加任何约束,方程组实际只剩另一条方程(一条直线),有无穷多解;若两条都是 0 = 0,整个平面都是解。
  • 退化成 0 = k(k≠0)(如 0x + 0y = 4):这是矛盾式, 任何 x、y 都无法满足,方程组无解

此时系数行列式 D = 0,但结论由常数项决定,而非「两直线平行/重合」, 本工具会据此分别判为无穷多解或无解。

算例

2x + 3y = 12x − y = 1 D = 2·(−1) − 1·3 = −5 ≠ 0Dₓ = 12·(−1) − 1·3 = −15D_y = 2·1 − 1·12 = −10,故 x = −15/−5 = 3y = −10/−5 = 2。 用加减消元法核对:把方程② x − y = 1 乘 3 得 3x − 3y = 3,与方程① 2x + 3y = 12 相加消去 y,得 5x = 15 → x = 3,回代 x − y = 1 y = 2,与克拉默法则结果一致。

精度:本工具用高精度十进制运算(decimal.js,约 40 位有效数字) 计算行列式与商,能整除或化成有限小数时给精确值,否则保留最简分数并四舍五入到所选小数位。

常见问题

二元一次方程组怎么解?代入消元法和加减消元法是什么?
二元一次方程组是两条含两个未知数 x、y 的一次方程联立,标准式为 a₁x+b₁y=c₁、a₂x+b₂y=c₂。手算常用两种消元法:①代入消元法——从一条方程解出一个未知数(如 y=…),代入另一条,化成一元一次方程求出另一个未知数,再回代求第一个;②加减消元法——把两条方程乘以适当倍数使某个未知数系数相反或相等,相加或相减消去它。例如 x+y=5、x−y=1,两式相加得 2x=6→x=3,回代得 y=2。本工具用等价的克拉默法则(行列式)一次算出结果,避免手算出错。
克拉默法则(行列式)是怎么解方程组的?
对方程组 a₁x+b₁y=c₁、a₂x+b₂y=c₂,先算系数行列式 D=a₁b₂−a₂b₁;再把 x 的系数列换成常数列得 Dₓ=c₁b₂−c₂b₁,把 y 的系数列换成常数列得 D_y=a₁c₂−a₂c₁。当 D≠0 时,唯一解为 x=Dₓ/D、y=D_y/D。例如 2x+3y=12、x−y=1:D=2·(−1)−1·3=−5,Dₓ=12·(−1)−1·3=−15,D_y=2·1−1·12=−10,故 x=−15/−5=3、y=−10/−5=2。本工具用高精度十进制运算算行列式与商,能整除时给精确值或最简分数。
什么情况下方程组无解或有无穷多解?
由系数行列式 D=a₁b₂−a₂b₁ 判定:D≠0 时两条直线相交于一点,有唯一解;D=0 时两条直线平行或重合。D=0 又分两种——若两条方程完全等价(系数与常数成同一比例,如 x+y=1 与 2x+2y=2),是同一条直线,有无穷多解;若系数成比例但常数不成比例(如 x+y=1 与 2x+2y=3),是两条平行但不重合的直线,无公共点,方程组无解。特殊地,若某条方程的 x、y 系数都为 0:化简成 0=0 时它不施加约束,方程组只剩另一条直线,仍有无穷多解;化简成 0=常数(常数≠0)时是矛盾式,无解。本工具会自动判定并说明属于哪种情况。
解出来是分数或小数,会不会有误差?
不会。本工具全程用高精度十进制运算(decimal.js,约 40 位有效数字)计算行列式与商,而不是普通浮点数,因此像 1/3 这样的结果会保留为最简分数 1/3,不会因二进制浮点产生 0.333…4 之类的误差。结果同时给出:能整除时的整数、能化成有限小数时的精确小数、以及按你选的小数位四舍五入的近似值(前面带 ≈)。分数结果会在括号里显示约分后的最简形式,方便对照。
系数是小数或负数,或某个未知数不出现,能算吗?
都能。系数支持整数、小数和正负号,例如 0.5x+0.5y=2 直接填 0.5、0.5、2。若某条方程里不含某个未知数,把对应系数填 0 即可,例如 3x=6 填成 a=3、b=0、c=6;y=2 填成 a=0、b=1、c=2。只要把每条方程整理成 a·x+b·y=c 的标准式并读出六个系数,工具就能求解。
二元一次方程组应用题怎么设未知数、列方程再求解?
应用题的关键是设两个未知数,再从题目里两个数量关系各列一条方程,凑成方程组。例:买 3 支笔和 2 本本子共 16 元,买 5 支笔和 2 本本子共 22 元,求单价。设一支笔 x 元、一本本子 y 元,两个关系分别列成 3x+2y=16、5x+2y=22。两式相减消去 y 得 2x=6→x=3,回代 3×3+2y=16 得 y=3.5,即笔 3 元、本子 3.5 元。把两条方程各整理成 a·x+b·y=c 的标准式、读出六个系数填入本工具,即可一步算出并验算 x、y。常见题型(和差、鸡兔同笼、行程、配比)都能用这套「设元—列两式—消元」思路转成方程组求解。
这个方程组计算器和一元一次、一元二次方程计算器有什么区别?
它们解的方程类型不同:一元一次方程计算器解一个未知数的一次方程 ax+b=0;一元二次方程计算器用求根公式解一个未知数的二次方程 ax²+bx+c=0;本二元一次方程组计算器解的是两个未知数 x、y 的两条一次方程联立,输出一组 (x, y)。若你的方程只有一个未知数或含平方项,请改用对应的一次/二次方程计算器(见页面下方相关工具)。

来源与更新

克拉默法则与线性方程组解的判定依据(检索日期 2026-07-09):

  • 克拉默法则(Cramer’s Rule),参考 Wolfram MathWorld Cramer’s Rule
  • 线性方程组与解的存在唯一性(System of Linear Equations),参考 Wolfram MathWorld Linear System of Equations

本工具为纯数学计算,不含税率、利率等会随政策变化的参数,结果以通用数学定义为准。 内容经本站编辑整理与核对,仅供学习与参考。

最近更新:2026-07-09

本工具按通用数学定义(克拉默法则)解二元一次方程组,结果为精确值或四舍五入近似,供学习与日常验算参考。