浅谈中国古代数学
在浩瀚的数学发展历史长河中,作为世界四大文明古国之一,中国从很早开始就发展出了自己的数学体系。商代的甲骨文上出现了完整的十进制,春秋时代严格的筹算已经成型并得到了广泛的应用,战国时代《考工记》中实用的几何知识流传到今天。
古代数学体系的形成
秦汉是封建社会的上升时期,经济和文化均得到迅速发展。中国古代数学体系正是形成于这个时期,它的主要标志是算术已成为一个专门的学科,以及以《九章算术》为代表的数学著作的出现。
《九章算术》是战国、秦、汉封建社会创立并巩固时期数学发展的总结,就其数学成就来说,堪称是世界数学名著。例如分数四则运算、今有术(西方称三率法)、开平方与开立方(包括二次方程数值解法)、盈不足术(西方称双设法)、各种面积和体积公式、线性方程组解法、正负数运算的加减法则、勾股形解法(特别是勾股定理和求勾股数的方法)等,水平都是很高的。其中方程组解法和正负数加减法则在世界数学发展上是遥遥领先的。就其特点来说,它形成了一个以筹算为中心、与古希腊数学完全不同的独立体系。
《九章算术》有几个显著的特点:采用按类分章的数学问题集的形式;算式都是从筹算记数法发展起来的;以算术、代数为主,很少涉及图形性质;重视应用,缺乏理论阐述等。
秦汉时期强调数学的应用性。成书于东汉初年的《九章算术》,排除了战国时期在百家争鸣中出现的名家和墨家重视名词定义与逻辑的讨论,偏重于与当时生产、生活密切相结合的数学问题及其解法。
《九章算术》在隋唐时期曾传到朝鲜、日本,并成为这些国家当时的数学教科书。它的一些成就如十进位值制、今有术、盈不足术等还传到印度和阿拉伯,并通过印度、阿拉伯传到欧洲,促进了世界数学的发展。
中国古代数学的发展
纵观整个中国古代数学发展史,数学大发展的时代,往往却是社会环境不怎么稳定或者数学并未得到大量应用的时代。春秋战国时代的数学大发展,而秦汉时代只是继承了这些数学成就而没有相应的发展。
三国到南北朝的社会秩序混乱,战争饥荒横行,数学却得到了极大的发展,魏、晋时期出现
的玄学,不为汉儒经学束缚,思想比较活跃;它诘辩求胜,又能运用逻辑思维,分析义理,这些都有利于数学从理论上加以提高。吴国赵爽注《周髀算经》,汉末魏初徐岳撰《九章算术》注,魏末晋初刘徽撰《九章算术》注、《九章重差图》都是出现在这个时期。赵爽与刘徽的工作为中国古代数学体系奠定了理论基础。祖冲之父子的工作在经济文化南移以后,发展了具有代表性的工作,他们在刘徽注《九章算术》的基础上,把传统数学大大向前推进了一步。他们计算出圆周率在3.1415926~3.1415927之间,提出了祖暅原理以及二次与三次方程的解法等。
到了隋唐时期,国子监设立了算学馆,科举中也有“明算科”,出于实际的需求,天算学家创立了二次函数的内插法,唐中期以后,改革了计算方法,简化乘、除算法,唐代的算法改革使乘除法可以在一个横列中进行运算。然而隋唐虽然是盛世,数学上也有设立算学馆,整理算经十书等举措,但除在天文历法的计算中先后使用了等间距和不等间距内插法外,几无创造。隋唐时期没有出现过一位可以与刘徽、祖冲之等比肩的数学家,也没有创作过一部可以与《九章算术》、《九章算术注》、《缀术》等等量齐观的数学著作。王孝通的《缉古算经》在解决土木工程中的数学问题上有所推进,其主要贡献是三次方程。而据钱宝琮考证,祖冲之已能解负系数三次方程,比王孝通还高明。李淳风等整理十部算经,很有贡献,然而,
除《周髀算经注释》比赵爽注有所推进外,他们对其他算经的注释,意义都不大。尤其是对《九章算术》的注释,从整体上讲,无论是数学成就还是数学理论,都是远远低于刘徽注的作品。应该说,王孝通、李淳风是唐朝最有名的两位数学家.他们尚且如此,遑论其他。事实上,李淳风已经发现隋和唐初的数学不如前代,直言当时的算学馆学官(相当于今天的重点大学数学系教授)对《缀术》“莫能究其深奥,是故废而不理”。
同样的事实在之后的历史中继续发生。从11~14世纪约300年期间,出现了一批著名的数学家和数学著作,如贾宪的《黄帝九章算法细草》,刘益的《议古根源》,秦九韶的《数书九章》,李冶的《测圆海镜》和《益古演段》,杨辉的《详解九章算法》《日用算法》和《杨辉算法》,朱世杰的《算学启蒙》《四元玉鉴》等,很多领域都达到古代数学的高峰,其中一些成就也是当时世界数学的高峰。从开平方、开立方到四次以上的开方,在认识上是一个飞跃,实现这个飞跃的就是贾宪。杨辉在《九章算法纂类》中载有贾宪“增乘开平方法”、“增乘开立方法”;在《详解九章算法》中载有贾宪的“开方作法本源”图、“增乘方法求廉草”和用增乘开方法开四次方的例子。根据这些记录可以确定贾宪已发现二项系数表,创造了增乘开方法。这两项成就对整个宋元数学发生重大的影响。把增乘开方法推广到数字高次方程(包括系数为负的情形)解法的是刘益。《杨辉算法》中“田亩比类乘除捷法”卷,介绍了原书中22个
二次方程和 1个四次方程,后者是用增乘开方法解三次以上的高次方程的最早例子。秦九韶是高次方程解法的集大成者,他在《数书九章》中收集了21个用增乘开方法解高次方程(最高次数为10)的问题。在求根的第二位数时,秦九韶还提出以一次项系数除常数项为根的第二位数的试除法,这比西方最早的霍纳方法早500多年。元代天文学家王恂、郭守敬等在《授时历》中解决了三次函数的内插值问题。秦九韶在“缀术推星”题、朱世杰在《四元玉鉴》“如象招数”题都提到内插法(他们称为招差术),朱世杰得到一个四次函数的内插公式。用天元(相当于x)作为未知数符号,立出高次方程,古代称为天元术,这是中国数学史上首次引入符号,并用符号运算来解决建立高次方程的问题。现存最早的天元术著作是李冶的《测圆海镜》。从天元术推广到二元、三元和四元的高次联立方程组,是宋元数学家的又一项杰出的创造。留传至今,并对这一杰出创造进行系统论述的是朱世杰的《四元玉鉴》。勾股形解法在宋元时期有新的发展,朱世杰在《算学启蒙》卷下提出已知勾弦和、股弦和求解勾股形的方法,补充了《九章算术》的不足。李冶在《测圆海镜》对勾股容圆问题进行了详细的研究,得到九个容圆公式,大大丰富了中国古代几何学的内容。中国古代计算技术改革的高潮也是出现在宋元时期。宋元明的历史文献中载有大量这个时期的实用算术书目,其数量远比唐代为多,改革的主要内容仍是乘除法。与算法改革的同时,穿珠算盘在北宋可能已出现。
但如果把现代珠算看成是既有穿珠算盘,又有一套完善的算法和口诀,那么应该说它最后完成于元代。
中国古代数学的部分成就
一、圆周率
魏晋时,刘徽曾用使正多边形的边数逐渐增加去逼近圆周的方法(即“割圆术”),求得π的近似值3.1416。
汉朝时,张衡得出π的平方除以16等于5/8,即π等於10的开方(约为3.162)。虽然这个值不太准确,但它简单易理解,所以也在亚洲风行了一阵。 王蕃(229-267)发现了另一个圆周率值,这就是3.156,但没有人知道他是如何求出来的。
公元5世纪,祖冲之和他的儿子以正24576边形,求出圆周率约为355/113,和真正的值相比,误差小於八亿分之一。这个纪录在一千年后才给打破。
二、割圆术
所谓“割圆术”,是用圆内接正多边形的周长去无限逼近圆周并以此求取圆周率的方法。这个方法,是刘徽在批判总结了数学史上各种旧的计算方法之后,经过深思熟虑才创造出来的一种崭新的方法。
公元263年,中国数学家刘徽在《九章算术注》中提出“割圆”之说,他从圆内接正六边形开始,每次把边数加倍,直至圆内接正96边形,算得圆周率为3.14或157/50,后人称之为徽率。书中还记载了圆周率更精确的值3927/1250(等于3.1416)。刘徽断言“割之弥细,所失弥少,割之又割,以至于不可割,则与圆合体,而无所失矣”。其思想与古希腊穷竭法不谋而合。割圆术在圆周率计算史上曾长期使用。1610年德国数学家柯伦用2^62边形将圆周率计算到小数点后35位。1630年格林贝尔格利用改进的方法计算到小数点后39位,成为割圆术计算圆周率的最好结果。分析方法发明后逐渐取代了割圆术,但割圆术作为计算圆周率最早的科学方法一直为人们所称道。
三、十进位值制记数法
这是我国古代劳动人民一项非常出的创造。十进,就是以十为基数,逢十进一位.位值这个数学概念的要点,在于使同一数字符号因其位置不同而具有不同的数值。例如同样是2,
在十位就是20,在百位就是200;又如4676这个数,同一个6在右数第一位表示的是个位的6,在右数第三位则表示600。
我国自有文字记载开始,记数法就遵循十进制了。商代的甲骨文和西周的钟鼎文,都是用一、二、三、四、五、六、七、八、九、十、百、千、万等字的合文来记10万以内的自然数。这种记数法已含有明显的位值制意义,只要把千、百、十和又的字样取消,便和位值制记数法基本一样了。 中国历史学家
十进位值制记数法给计算带来了很大的便利,对我国古代计算技术的高度发展产生了重大影响。它比世界上其他一些文明发生较早的地区,如古巴比伦、古埃及和古希腊所用的计算方法要优越得多。印度则一直到公元6世纪还用特殊的记号表示二十、三十、四十……等十的倍数,7世纪时才有采用十进位值制记数法的明显证据。
十进位值制记数法,是我们祖先对人类文明的一项不可磨灭的贡献。马克思称赞它是“最妙的发明之一”。英国著名科技史专家李约瑟博士评价说:“如果没有这种十进位制,就几乎不可能出现我们现在这个统一化的世界了。”
四、算经十书
在中国古代算书中,《周髀算经》、《九章算术》、《孙子算经》、《五曹算经》、《夏侯阳算经》、《孙丘建算经》、《海岛算经》、《五经算术》、《缀术》、《缉古算机》等10部算书,被称为“算经十书”。其中阐明“盖天说”的《周髀算经》,被人们认为是流传下来的中国最古老的既谈天体又谈数学的天文历算著作。它大约产生于公元前2世纪,但它所包含的史料,却有比这更早的。其中提到的大禹治水时所应用的数学知识,成为现存文献中提到最早使用勾股定理的例子。
五、勾股定理
据《周髀算经》记载:“故折矩以为句广三,股 四,径隅五。既方其外,半之一矩,环而共盘,得三、四、五。两矩共长二十有五,是谓积矩。故禹之所以治天下者,此数之所 由生也。”
这段话的意思是:将矩的两直角边加以折算成一定的比例, 短直角边长(句)3,长直角边长(股)4,弦就等于5, 得成3、4、5(如右图)。句(即勾)、股平方之和为25,这称为积矩。大禹所用的治天下(指治水)的方法,就是从这些数学知识发展出来的。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论