穿越千年:《九章算术》从何而来
穿越千年:《九章算术》从何而来
一个村庄的烦恼
清晨的阳光洒在渭河边的山坡上,小村庄里升起袅袅炊烟。这个叫“算亭”的小村子,住着三十六户人家,几百口人。这里的人们世代务农,日子过得平静而充实。
然而,这一天早晨,村口的槐树下聚集了一群人,嘈杂的争论声打破了往日的宁静。
原来,村里德高望重的老村长前几天刚刚去世,留下了一份让所有人都头疼的遗嘱——
“我的三块田地,大的一块留给大儿子,次大的留给二儿子,最小的留给小儿子。可是这三块田地的形状都不一样大,有三角形的,有长条形的,还有一块像歪七扭八的树叶。我要你们公平地把它们分给三个儿子,但每家分到的实际面积必须一样多。你们能做到吗?”
村民们面面相觑。有人挠挠头说:“这可难办了,三角形的田和长方形的田,怎么比谁更大呢?”
就在这时,村里的木匠李师傅挤进人群说:“不止这一件事呢!我家要盖新房子,需要算清楚需要多少根木料、多少块砖瓦,可我不知道该怎么算。还有隔壁王婶家,她家人口多、粮食少,想把粮食按人口平均分配,可家里没有秤,她不知道该怎么分才公平。”
一时间,村民们的难题像雪球一样越滚越大:分田地要算面积,建房子要算材料,分配粮食要算比例,还有平时买卖粮食要算价格、借贷铜钱要算利息……
就在大家愁眉不展的时候,村里最年长的张爷爷慢慢走出来。他捋了捋胡须说:“我年轻的时候,曾经听说东边洛阳城里有一本奇书,名叫《九章算术》,专门记载了解决这些难题的方法。可惜我一直没能亲眼见过这本书。”
“《九章算术》?”村民们纷纷交头接耳,“那是什么书?”
这个问题,也正是我们今天要一起探索的。
---
《九章算术》的前世今生
一本两千岁高龄的数学书
《九章算术》是一本极其古老的数学书,它的“年龄”比你的曾曾曾曾曾祖父还要大得多——大约两千年前,也就是公元前一世纪左右,这本书就已经基本成型了。
两千年前是什么时候呢?那时候中国正处于西汉时期,皇帝是汉武帝。人们出门主要靠走路或骑马,写字要用毛笔蘸着墨水写在竹简上,纸张还没有被发明出来。就在这样一个遥远的年代,一本系统讲述数学知识的书籍诞生了。
你可能会问:两千年前的人为什么要写一本数学书呢?
答案其实很简单——因为生活太需要数学了!
想象一下,在没有计算器、没有电脑、甚至没有纸张的年代,一个农民要怎样才能知道自己家的田地有多大?他怎样才能公平地把粮食分给全家人?一个商人要怎样才能算清买卖货物的价钱?一位工程师要怎样才能建造出结实耐用的房屋和桥梁?
这些问题都是实实在在的生活难题。《九章算术》的作者们——我们稍后会讲到他们是谁——正是为了解决这些问题,才编撰了这本数学巨著。
这本书的名字本身就很有讲究。“九章”指的是九个章节或九个部分,“算术”指的是数学计算的方法。所以《九章算术》直译过来就是“一本分成九个部分的数学书”。
不止一位作者的智慧结晶
说到这里,你一定很好奇:《九章算术》的作者是谁呢?
这个问题问得非常好,但答案可能会让你失望——没有人确切知道《九章算术》到底是谁写的。
事实上,《九章算术》很可能不是某一个人单独完成的著作,而是从公元前1046年的西周开始,经过许多代人几百年的共同努力,才最终成型的。
为什么会这样呢?因为在古代中国,数学知识最初是由专门的官员负责管理的。这些官员叫做“司数”或“数家”,他们的职责包括:测量土地面积、计算税收、分配粮食、管理仓库、建造宫殿和城墙……随着时间推移,他们积累了大量的数学知识和计算经验。
到了西汉时期,一位名叫张苍的官员(他曾经当过丞相)开始系统整理这些数学知识。后来,又有另一位官员名叫耿寿昌的人进一步补充和完善。直到公元一世纪左右,一位名叫刘徽的数学家为这本书做了详细的注释,这就是我们今天看到的《九章算术》的雏形。
所以与其说《九章算术》是某一位天才的杰作,不如说它是几十代人集体智慧的结晶。每一代人都把自己发现的数学方法和解决过的问题添加进去,最终汇聚成了这本了不起的数学百科全书。
从竹简到现代教室
《九章算术》最初是用竹简书写的。一根竹简大概能写二十多个字,一本书往往需要几千根竹简,用绳子串起来才能阅读。你可以想象一下,这样一本书该有多重、多占地方!
到了东汉时期,纸张被发明出来,书籍的传播变得方便多了。《九章算术》也和其他重要典籍一起,被抄写在纸张上,代代相传。
更神奇的是,这本书的影响力远远超出了中国的边界。大约在公元七世纪,《九章算术》传到了朝鲜、日本和越南,成为这些国家数学教育的基础教材。到了十七世纪,欧洲的传教士把它翻译成拉丁文,欧洲的数学家们看到这本书后惊叹不已——他们发现两千年前的中国数学家已经解决了很多当时欧洲人还在研究的问题。
即使在今天,《九章算术》依然影响着我们的数学课堂。你现在学习的面积计算、比例分配、方程求解,很多内容的源头都可以追溯到《九章算术》这本书。
这就好比你爷爷的爷爷的爷爷传下来的家传秘方,至今还被用来做出美味佳肴一样——《九章算术》就是数学世界里那份珍贵的“家传秘方”。
古老的数学土壤
为什么古代中国诞生了这么厉害的数学?
要理解《九章算术》的伟大,我们首先需要知道:为什么古代中国会诞生这么厉害的数学?
这可不是偶然的,而是多方面因素共同作用的结果。
第一个因素:统一的大帝国需要统一的数学。
从公元前221年秦始皇统一中国开始,中国就成为一个幅员辽阔、人口众多的大国。要管理这样一个国家,需要做大量的“数学工作”:测量土地面积来收税、统计人口来征兵、计算粮食产量来分配、建造城池来防御……
这就好像一个超级大班级需要一套统一的班规一样,一个大帝国需要一套统一的数学标准。《九章算术》就是在这样的需求下诞生的。
第二个因素:农业生产的高度发达。
古代中国是世界上最重要的农业文明之一。农民们需要根据节气安排播种和收获,需要计算灌溉用水的用量,需要测量田地的大小,还需要公平地分配收获的粮食。
这些实际的农业需求,推动着数学知识不断发展和完善。比如,《九章算术》第一章“方田”专门讲土地面积计算,第七章“盈不足”专门讲粮食分配问题——这些都是从农业生产中产生的实际问题。
第三个因素:儒家文化对教育的重视。
儒家学说主张“有教无类”,认为教育应该面向所有人。在这种思想影响下,中国古代的教育相对比较发达,数学作为“六艺”(礼、乐、射、御、书、数)之一,也受到了重视。
到了隋唐时期,国家甚至建立了专门的数学学校——国子监算学,培养专业的数学人才。《九章算术》就是这些学校最重要的教材之一。
没有纸笔的时代,他们怎么算数学?
你可能很难想象:在没有纸和笔的年代,古代中国人是怎样进行复杂计算的呢?
答案是一种叫做“算筹”的计算工具。
算筹是什么东西呢?简单来说,就是一些小竹棍、小木棍或者小骨棒。它们大约十几厘米长,手指那么粗。古代数学家们会用这些小棍子在地上或者盘子里摆出各种形状来表示数字和计算步骤。
摆一个竖杠表示1,摆两个竖杠表示2,横放一根表示5……通过不同的组合方式,可以用算筹表示0到9的所有数字。然后通过移动和组合这些小棍子,就能完成加减乘除甚至更复杂的数学运算。
这种用算筹进行计算的方法叫做“筹算”。古代的数学家们通过筹算,能够解决今天我们用计算器才能完成的很多计算。
刘徽在为《九章算术》做注释时,详细记录了很多使用筹算的例题。从这些记录中我们可以发现,古人的筹算技术已经相当成熟和高效。他们甚至找到了一些简化计算的技巧,能够用最少的步骤得出正确答案。
后来到了元末明初,随着商业贸易的发展和计算需求的增加,中国人发明了算盘。算盘可以看作是算筹的“升级版”——把计算工具从散乱的小棍子变成了固定在框子里的珠子,既方便携带,又提高了计算速度。
算盘在商业领域迅速普及,至今仍有人使用。有趣的是,科学研究表明,熟练的算盘使用者进行加减法计算的速度,可以和现代人使用计算器相媲美!
九章九道,解决问题有妙招
《九章算术》的整体结构
《九章算术》分为九章,每一章都针对一类特定的实际问题。让我先用一个表格让你对全书结构有个整体了解:
| 章节 | 名称 | 主要内容 | 现代对应领域 | |:---:|:---:|:---|:---| | 第一章 | 方田 | 土地面积计算、分数运算 | 几何初步、算术 | | 第二章 | 粟米 | 粮食交换比例 | 比例与百分数 | | 第三章 | 衰分 | 按比例分配 | 比例分配 | | 第四章 | 少广 | 开平方、开立方 | 代数基础 | | 第五章 | 商功 | 各种立体体积计算 | 立体几何 | | 第六章 | 均输 | 复杂比例问题 | 综合应用题 | | 第七章 | 盈不足 | 盈亏类问题 | 方程初步 | | 第八章 | 方程 | 线性方程组 | 线性代数 | | 第九章 | 勾股 | 勾股定理及其应用 | 平面几何 |
第一章“方田”:分地皮的学问
回到我们故事开头算亭村村民们的烦恼——老村长留下的三块形状不同的田地,该怎么公平分配呢?
这个问题恰好就是《九章算术》第一章“方田”要解决的!
在古代中国,土地是最重要的财产,分田分地是家常便饭。所以“方田”这一章专门研究怎么计算各种形状的土地面积。
书中不仅讲解了正方形、长方形、三角形、梯形等基本图形的面积计算公式,还详细介绍了分数的加减乘除运算——因为在实际分田时,经常会遇到把田地分成若干份、计算每份大小的情形。
比如,老村长三块田地中有一块是三角形。假设底边长30步,高20步,那这块三角形的面积就是:$30 \times 20 \div 2 = 300$(平方步)。这里的“步”是古代的长度单位,大约相当于现在的1.5米。
计算出每块田地的实际面积后,村民们就可以根据老村长的遗愿,把田地公平地分配给三个儿子了——大儿子分到的那块,面积要等于其他两块之和。
第二章“粟米”:粮食换算的智慧
第二章“粟米”讲的是粮食交换的比例问题。
你可能会觉得奇怪:粮食交换有什么好讲的呢?一斗米换一斗麦,不就行了吗?
事情可没这么简单!在古代,粮食的种类非常多,有稻、粟(小米)、黍(黄米)、稷(高粱)、豆、麻等等。而且不同粮食的“价值”不一样——同样重量的一斗米和一斗豆子,营养价值和市场价格是不同的。
更重要的是,古代的粮食交易还要考虑折损、运费、季节变化等因素。一笔粮食买卖,可能涉及十几种粮食之间的相互兑换,比例算起来非常复杂。
《九章算术》的作者们总结出了一套系统的换算方法:先确定各种粮食相对于“标准粮”的折算比例,然后根据这个比例进行兑换计算。这其实就是现代数学中“比例”概念的雏形。
所以当王婶发愁不知道怎么按人口平均分配粮食时,她其实就是在解决一个“粟米”类的问题——把有限的粮食按人数比例合理分配。
第三章“衰分”:分配中的公平法则
第三章“衰分”专门研究按比例分配的问题。
所谓“衰分”,就是按照一定的“衰”(即比例)来分配东西。这个概念在日常生活中非常有用:
比如,村里要修一条路,需要甲、乙、丙三个村子共同出钱。甲村受益最大,乙村次之,丙村最小。按照受益程度,他们应该分别出多少钱呢?这就要用到“衰分”的方法。
书中还给出了一个具体的例子:5个强盗分抢来的100两银子,按照功劳大小分配。如果强盗A的功劳是强盗B的2倍,是强盗C的3倍……那每个人应该分到多少?
这种按比例分配的思想,不仅是数学问题,更体现了古人对公平正义的追求——多劳多得、少劳少得,这才是合理的社会规则。
第四章“少广”:从开方到开根号
第四章“少广”的内容比较有意思,它讲的是“开平方”和“开立方”。
什么是开平方呢?简单来说,就是已知一个数的平方,反过来求这个数。比如4的平方是16,那么16开平方就是4。
为什么要研究这个问题呢?因为在实际生活中经常需要用到。比如前面我们说了,要计算三角形的面积,需要用“底 × 高 ÷ 2”。反过来,如果我们知道了一块三角形田地的面积和底边长度,要求它的高,那就需要用到开平方的逆运算。
《九章算术》中详细记载了用算筹进行开平方运算的方法,比欧洲类似方法的出现早了将近一千年!
第五章“商功”:盖房子需要多少料
第五章“商功”是关于体积计算的内容。
在古代,建造房屋、城墙、堤坝、运河等大型工程都需要精确计算土方、石方、木料等材料的用量。如果算多了,会浪费人力物力;如果算少了,材料不够用,工程就会出问题。
“商功”这一章收集了大量计算各种立体形状体积的公式:长方体、正方体、圆柱、圆锥、棱锥、球体……甚至还有一些形状很不规则的堤坝和城墙断面的体积计算方法。
比如,要计算一根圆柱形木柱需要多少木料,只需要知道底面圆的直径(或半径)和圆柱的高度,然后用公式 $V = \pi r^2 h$ 就可以求出体积。
书中的圆周率取值是3,这是一个近似值。后来到了公元263年,刘徽通过精密计算,把圆周率精确到了3.1416,比西方类似的结果早了几百年。
第六章“均输”:复杂问题的综合分析
第六章“均输”是《九章算术》中难度较大的一章,专门讲解复杂的多步骤比例问题。
什么叫复杂的多步骤问题呢?让我们看一个书中的例子:
“五人合资买一价值一百钱的物品,甲出的钱数是乙的$\frac{1}{2}$,乙出的钱数是丙的$\frac{2}{3}$,丙出的钱数是丁的$\frac{3}{4}$,丁出的钱数是戊的$\frac{4}{5}$。问五人各出了多少钱?”
要解决这个问题,需要设未知数,列方程,一步一步求解。这已经涉及到现代初中数学的内容了!
“均输”这一章的问题不仅计算复杂,还涉及很多实际情境,比如赋税分摊、运输成本计算、劳役分配等等。这些都是古代国家治理中真实遇到的问题。
第七章“盈不足”:聪明人用的妙招
第七章“盈不足”是《九章算术》中特别有创意的一章。
什么是“盈不足”呢?“盈”就是“多出来”,“不足”就是“不够”。这一章专门研究当总数分多或分少时,该如何调整的问题。
书中的经典例题是这样的:“有人拿钱买东西,买猪差45钱,买牛差35钱,买羊正好够。问这个人带了多少钱,东西价格多少?”
这类问题看起来绕来绕去,但如果掌握了诀窍,解答起来其实并不难。
“盈不足”方法的核心思想是:先猜一个答案,看看是盈还是不足;再猜一个答案,看看盈亏情况如何;然后利用两次猜测的结果,用类似“交叉相减”的方法算出正确答案。
这种方法在现代数学中叫做“线性插值法”,是解方程的重要工具之一。令人惊讶的是,欧洲数学家直到十三世纪才发明出类似的算法,比《九章算术》晚了将近一千年!
第八章“方程”:古代的高斯消元法
第八章“方程”是《九章算术》中最具现代意义的一章,也是刘徽注释最为详细的部分。
这里的“方程”可不是我们现在说的数学“方程式”,而是“方”与“程”的合称——“方”指的是用算筹摆出的矩阵形状,“程”指的是求解的过程。所以“方程”的本意是“摆成方阵进行计算”,其实就是我们今天所说的“线性方程组”。
书中的一个典型例题是:“上等谷子3捆、中等谷子2捆、下等谷子1捆,共可舂出米39斗;上等谷子2捆、中等谷子3捆、下等谷子1捆,共可舂出米34斗;上等谷子1捆、中等谷子2捆、下等谷子3捆,共可舂出米26斗。问每种谷子1捆能舂出多少米?”
这个问题用现代数学来写,就是一个三元一次方程组:
$$\begin{cases} 3x + 2y + z = 39 \\ 2x + 3y + z = 34 \\ x + 2y + 3z = 26 \end{cases}$$
《九章算术》中详细描述了用算筹布列和求解这类方程组的方法,这与现代线性代数中的“高斯消元法”在本质上完全一致!高斯消元法是德国数学家高斯在十九世纪发明的,但他的思路,《九章算术》的作者们早在两千年前就已经掌握了。
第九章“勾股”:两千年不朽的定理
第九章“勾股”是《九章算术》中最负盛名的一章,因为它系统讲解了“勾股定理”。
勾股定理是几何学中最重要的定理之一,它的表述是:在直角三角形中,两条直角边的平方和等于斜边的平方。用公式表示就是:$a^2 + b^2 = c^2$,其中a和b是直角边,c是斜边。
传说中,春秋时期的数学家商高最早发现了这个定理,所以勾股定理在国外又叫“商高定理”或“毕达哥拉斯定理”(古希腊数学家毕达哥拉斯也独立发现了这个定理)。
勾股定理在生活中非常有用。比如前面说到的木匠李师傅,他要测量一块长方形木板的斜对角线长度,不需要真的去量,只需要测量出长和宽,用勾股定理就能算出来。再比如,村民们想知道山坡有多高、道路有多长,都可以用勾股定理来解决。
《九章算术》第九章收集了大量勾股定理的应用问题,从测量河流宽度、计算树木高度,到推算城墙高度,内容丰富,方法精妙。
三大法宝:算术、方程与勾股
在《九章算术》九章内容中,有三个核心概念贯穿全书,就像三件法宝一样,帮助古人解决各种数学难题。让我们来认识一下它们:
第一件法宝:算术——数学的基本功
“算术”这个词我们今天还在用,指的是加减乘除等基本运算。在《九章算术》中,算术不仅是基本功,更是贯穿全书的计算基础。
古人的算术水平有多高呢?让我们来看一个例子:书中有大量分数运算的内容,包括通分、约分、分数的加减乘除等。这些运算在现代小学高年级才会学到,但两千年前的《九章算术》已经讲解得非常系统了。
比如,计算 $\frac{1}{3} + \frac{1}{5}$ 应该怎么做呢?首先要通分,找到3和5的最小公倍数15,然后把分数化为 $\frac{5}{15} + \frac{3}{15} = \frac{8}{15}$。这种计算方法,《九章算术》讲得清清楚楚。
第二件法宝:方程——用字母表示数
“方程”是《九章算术》第八章的核心内容,也是古代中国对世界数学最伟大的贡献之一。
方程的本质是什么?是用字母(或符号)来代替未知的数,然后根据题目中的条件列出一个等式,再求解这个等式得到未知数的值。
为什么要用方程呢?因为有些问题直接想很难想明白,但用方程来表达就清晰多了。
比如这个经典问题:“鸡兔同笼,共35个头,94只脚,问鸡兔各几只?”
如果直接想,需要分很多种情况讨论。但如果设鸡有x只,兔有y只,根据条件可以列出方程组:
$$\begin{cases} x + y = 35 \\ 2x + 4y = 94 \end{cases}$$
解这个方程组,很快就能得到答案:鸡23只,兔12只。
《九章算术》中的“方程”章就是这样教会古人用系统的方法解决复杂问题的。
第三件法宝:勾股——几何的基石
“勾股”指的是勾股定理,这是几何学中最重要的定理之一。
勾股定理的神奇之处在于:它把“数”和“形”完美地联系在一起。通过这个定理,我们可以用代数的方法解决几何问题,也可以用几何的图形理解代数运算。
勾股定理的另一个神奇之处是:它看似简单,只涉及三个数的关系,但应用却极其广泛。从测量土地、建造房屋,到天文观测、航海导航,再到现代的建筑工程、计算机图形学,都离不开勾股定理。
古