把系数列成数表,再逐项消去未知量。
现代写法就是增广矩阵的行变换:倍乘一行、两行相减,最后回代求解。
壹 · 方程术
《九章算术》第八章“方程”处理多元一次问题:每一道条件占据算板的一列,每一种未知量占据固定位置,总量也列在其中。随后对整列数字进行倍乘与相减,逐步消去未知量。
二秉上禾与一秉下禾共收五斗;一秉上禾与三秉下禾共收七斗。问:上禾、下禾每秉各收多少斗?
x = 每秉上禾的产量
y = 每秉下禾的产量
215137
怎样读这张表? 每一行是一条条件;第一列是 x 的系数,第二列是 y 的系数;竖线右边是等号右侧的总产量。下面每一步都在改变数字的写法,但不改变方程组的答案。
下方使用现代“方程占一行”的方向展示;《九章算术》的算板方向与此转置。
同一种动作,两种语言
2 1 │ 51 3 │ 7
encode
R₂ ← 2R₂1 3 │ 7 → 2 6 │ 14
scale
R₂ ← R₂ − R₁2 6 │ 14 − 2 1 │ 5= 0 5 │ 9
eliminate
R₂ ← R₂ ÷ 5y = 9/5,x = 8/5
solve
四张卡沿用上方同一个方程组。现代行变换写作 R₁、R₂;《九章算术》按列布筹,因此实际操作方向与这里的现代矩阵转写互为转置。术语对照用于说明计算结构,并非逐字翻译。
贰 · 天元术
“立天元一为……”— 13 世纪数学文本中的典型设元句式
天元术把一个未知量设为“天元”,并用算筹的位置表示它的各次幂系数。它不等同于写下字母 x,却能像多项式一样组织和运算未知量。
设较短边为“天元一”。拖动木筹,观察面积如何变化。
把故事收束成一个多项式
右侧的 x 与幂符号是现代对照;古法的关键是“位置”,不是字母。
叁 · 四元术
朱世杰于 1303 年刊成《四元玉鉴》,以天、地、人、物指称至多四个未知量,并通过逐次消去,把多元高次问题化为一元方程。
它的厉害之处:不是“碰巧写出四个字母”,而是发展出一套能安放多元多项式、并继续计算的结构。
天元居中,是首先立起的未知量。
今有股乘五较与弦幂加句乘弦等。只云句除五和与股幂减句弦较同。问黄方带句股弦共几何?
答曰:一十四步。草曰:立天元一为句,地元一为股,人元一为弦,物元一为开数,四象和会求之。
查看《四元玉鉴》原文 ↗黄方是直角三角形内切圆的直径:d = x + y − z,所以所求 u = x + y + z + d = 2x + 2y。
x² + y² = z²
y · 五较 = z² + xz
五和 / x = y² − (z − x)
u = x + y + z + (x + y − z)
四条关系同时放在算板上。前三条确定句、股、弦,第四条记录物元——题目最终要问的总和。
动画采用现代符号复算原题的消元逻辑;原书以四元算筹式“消而剔之”,其式图在传世文本中以图版呈现。现代推导参考原题定义,将“五较”化为 2z、“五和”化为 2x + 4y + 4z。
从算板到矩阵
现代写法就是增广矩阵的行变换:倍乘一行、两行相减,最后回代求解。
用现代符号写出,就是以 x 为未知量的一元多项式及其系数表。
本页原题用现代符号转写为 x、y、z、u;字母只是转写,四个元都能进入多项式运算。
现代代数同样通过消去变量,把多元方程组化为可求解的一元方程。
放回世界史的时间轴
据与界
年代与术语存在学术讨论。本页采用较保守的表述:“现存文本”“结构相似”“现代转写”,不主张简单的单线发明史,也不暗示高斯直接继承了《九章算术》。