《九章算术》与盈不足术:两次假设就解出未知数

《九章算术》成书于汉代,第七章「盈不足」给出通用算法:对未知数连猜两次,用两次的盈亏结果交叉相乘即可求出准确答案,是中世纪世界最先进的算术方法之一。

适用前提与边界条件

  1. 会整数与小数的四则混合运算
  2. 本页为数学史内容,成书过程以史料标注为准

背景

「今有共买物,人出八,盈三;人出七,不足四。问人数、物价各几何?」

几个人合伙买东西:每人出 8 枚钱,多出 3 枚;每人出 7 枚,又差 4 枚。问几个人、东西多少钱?这是《九章算术》第七章「盈不足」的招牌题。书中给出的解法不需要设未知数:把两次假设的数「交叉相乘再相并」,答案就出来了。

史料辨析

史实 《九章算术》不是一人一时之作。它在先秦算书的基础上,经西汉张苍、耿寿昌等人整理删补,约在公元 1 世纪前后定稿;263 年刘徽作注,成为「算经十书」之首,沿用千余年。

史实 全书九章 246 题,涵盖方田(面积)、粟米(比例)、衰分(分配)、商功(体积)、盈不足、方程(线性方程组)、勾股等,其中负数与方程组消元法在当时世界领先。

史实 盈不足术经丝绸之路西传,阿拉伯数学称之为「契丹算法」(中国算法),13 世纪斐波那契《计算之书》中也有同类方法,欧洲沿用至近代。

数学内核

盈不足术的术文是「置所出率,盈、不足各居其下。令维乘所出率,并以为实;并盈、不足为法……」。用今天的记号:设两次假设为 、,对应盈余 、不足 ,则

用上题验证。先求人数:每人出钱从 8 降到 7,总差额恰好把「盈 3」变成「不足 4」,故

盈不足术的一般形式:设两次假设为 、,对应盈余 、不足 ,维乘(交叉相乘)再相并,得每人恰应出钱

物价 ,与前法一致。盈不足术对「两盈」「两不足」也各有对应公式(此时分子分母里的相并改为相减),原书均有术文。

为什么两次假设就够?因为「总钱数」是「每人出钱数」的一次函数:一次函数由两点唯一确定,两个试探值连同两个偏差,恰好提供了定出这条直线的全部信息。盈不足术本质上是「试位法」的祖先——方程思想在算术时代的模样。

说法与史实

流传说法史实
《九章算术》是周朝周公所作汉代定稿,先秦素材经数百年集体编纂,作者不可考
盈不足术只用于买东西它是通用线性算法,能解任何一元一次问题
中国古代只有算术没有方程《九章算术》「方程」章就是线性方程组,且有负数概念
盈不足术是中国独有的它西传后成为阿拉伯与欧洲数学的常用方法,名「契丹算法」

正例与反例

✅ 正例

  • 「共买物,人出八盈三,人出七不足四」:每人应出钱 =(8×4+7×3)÷(3+4)=53÷7=(8\times4+7\times3)\div(3+4)=53\div7;再由人数 7 得物价 7×8−3=537\times8-3=53

❌ 反例

  • 「盈不足就是试数」——试数无章法,盈不足术是两次假设加固定公式,步骤确定

高频误解与考试易错

  • 以为《九章算术》是一人一时之作(它历经数百年集体编纂,汉代定稿)
  • 把盈不足术当成「瞎猜碰运气」(它有严格的交叉相乘公式,两次假设必出准确解)
  • 以为书中只有小学算术(书中还有负数、方程组、开方等当时世界最先进的内容)

常见问题

盈不足术的基本思路是什么?
对未知数连作两次假设,记下两次的盈余与不足,用「交叉相乘、盈亏相并」的公式直接算出准确值。
《九章算术》是谁写的?
没有单一作者。它在先秦算书基础上经张苍、耿寿昌等人整理删补,汉代定稿,刘徽作注后定型传世。
它相当于今天的什么知识?
盈不足术对应一元一次方程的数值解法,书中的「方程」章就是今天的线性方程组消元法。

史料出处

  • 《九章算术》盈不足章
  • 《汉书·艺文志》