筹算法时间
1. 祖冲之有什么成就
祖冲之(429年—500年),字文远。南北朝时期着名数学家、天文学家和机械制造家。
祖冲之祖籍范阳郡遒县(今河北涞水),为避战乱,祖冲之的祖父祖昌由河北迁至江南。祖昌曾任刘宋的“大匠卿”,掌管土木工程;祖冲之的父亲也在朝中做官,学识渊博,受人敬重。
祖冲之公元429年生于建康(今江苏南京)。祖家历代都对天文历法素有研究,祖冲之从小就有机会接触天文、数学知识。在青年时代祖冲之就博得了博学多才的名声,宋孝武帝听说后,派他到“华林学省”做研究工作。公元461年,他在南徐州(今江苏镇江)刺史府里从事,先后任南徐州从事史、公府参军。公元464年他调至娄县(今江苏昆山东北)任县令。在此期间他编制了《大明历》,计算了圆周率。宋朝末年,祖冲之回到建康任谒者仆射,此后直到宋灭亡一段时间后,他花了较大精力来研究机械制造。公元494年到498年之间,他在南齐朝廷担任长水校尉一职,受四品俸禄。鉴于当时战火连绵,他写有《安边论》一文,建议朝廷开垦荒地,发展农业,安定民生,巩固国防。公元500年祖冲之在他72岁时去世。
祖冲之的儿子祖暅也是中国古代着名数学家。
为纪念这位伟大的古代科学家,人们将月球背面的一座环形山命名为“祖冲之环形山”,将小行星1888命名为“祖冲之小行星”。
祖冲之公元429年生于建康(今江苏南京)。祖家历代都对天文历法素有研究,祖冲之从小就有机会接触天文、数学知识。在青年时代祖冲之就博得了博学多才的名声,宋孝武帝听说后,派他到“华林学省”做研究工作。公元461年,他在南徐州(今江苏镇江)刺史府里从事,先后任南徐州从事史、公府参军。公元464年他调至娄县(今江苏昆山东北)任县令。在此期间他编制了《大明历》,在《大明历》中,他首次引用了岁差,是我国历法史上的一次重大改革。他还采用了391年中设置144个闰月的新闰周,比古代发明的19年7闰的闰周更加精密。 祖冲之推算的回归年和交点月天数都与观测值非常接近。在数学上, 祖冲之推算出圆周率的真值应该介于3.1415926和3.1415927之间,比欧洲要早一千多年。在机械制造上,曾制造了铜铸指南车、利用水力舂米磨面的水推磨、能日行百里,千里船和计时仪器漏壶、欹器等。宋朝末年,祖冲之回到建康任谒者仆射,此后直到宋灭亡一段时间后,他花了较大精力来研究机械制造。公元494年到498年之间,他在南齐朝廷担任长水校尉一职,受四品俸禄。鉴于当时战火连绵,他写有《安边论》一文,建议朝廷开垦荒地,发展农业,安定民生,巩固国防。公元500年祖冲之在他72岁时去世。
祖冲之的主要成就在数学、天文历法和机械技术三个领域。此外祖冲之精通音律,擅长下棋,还写有小说《述异记》。祖冲之着述很多,但大多都已失传。祖冲之是一位少有的博学多才的人物。
生平着作:
《隋书·经籍志》录有《长水校尉祖冲之集》五十一卷,但现已遗佚。
散见于各种史籍记载的还有以下着作:
《安边论》,佚。
《述异记》十卷,佚。
《易老庄义释》,佚。
《论语孝经注》,佚。
《缀术》六卷,佚。
《九章算术义注》九卷,佚。
《重差注》一卷,佚。
《大明历》
《上大明历表》
《驳议》
《开立圆术》
祖冲之生平着作很多,内容也是多方面的。在数学方面,所着《缀术》一书,是着名的“算经十书”之一,被唐代国子监列为算学课本,规定学习四年,惜已失传。在天文历法方面,他编制成《大明历》,并为大明历写了“驳议”。在古代典籍的注释方面,祖冲之有《易义》、《老子义》、《庄子义》、《释论语》、《释孝经》等着作,但亦皆失传。文学作品方面他着有《述异记》,在《太平御览》等书中可以看到这部着作的片断。
天文历法方面贡献:
祖冲之在天文历法方面的成就,大都包含在他所编制的《大明历》及为大明历所写的驳议中。
在祖冲之之前,人们使用的历法是天文学家何承天编制的《元嘉历》。祖冲之经过多年的观测和推算,发现《元嘉历》存在很大的差误。于是祖冲之着手制定新的历法,宋孝武帝大明六年(公元462年)他编制成了《大明历》。大明历在祖冲之生前始终没能采用,直到梁武帝天监九年(公元510年)才正式颁布施行。《大明历》的主要成就如下:
区分了回归年和恒星年,首次把岁差引进历法,测得岁差为45年11月差一度(今测约为70.7年差一度)。岁差的引入是中国历法史上的重大进步。
定一个回归年为365.24281481日(今测为365.24219878日),直到南宋宁宗庆元五年(公元1199年)杨忠辅制统天历以前,它一直是最精确的数据。
采用391年置144闰的新闰周,比以往历法采用的19年置7闰的闰周更加精密。
定交点月日数为27.21223日(今测为27.21222日)。交点月日数的精确测得使得准确的日月食预报成为可能,祖冲之曾用大明历推算了从元嘉十三年(公元436年)到大明三年(公元459年),23年间发生的4次月食时间,结果与实际完全符合。
得出木星每84年超辰一次的结论,即定木星公转周期为11.858年(今测为11.862年)。
给出了更精确的五星会合周期,其中水星和木星的会合周期也接近现代的数值。
提出了用圭表测量正午太阳影长以定冬至时刻的方法。
为纪念这位伟大的古代科学家,人们将月球背面的一座环形山命名为祖冲之环形山,将小行星1888命名为祖冲之小行星。
圆周率:
求算圆周率的值是数学中一个非常重要也是非常困难的研究课题。中国古代许多数学家都致力于圆周率的计算,而公元5世纪祖冲之所取得的成就可以说是圆周率计算的一个跃进。祖冲之经过刻苦钻研,继承和发展了前辈科学家的优秀成果。他对于圆周率的研究,就是他对于我国乃至世界的一个突出贡献。祖冲之对圆周率数值的精确推算值,用他的名字被命名为“祖冲之圆周率”,简称“祖率”。
什么是圆周率呢?圆有它的圆周和圆心,从圆周任意一点到圆心的距离称为半径,半径加倍就是直径。直径是一条经过圆心的线段,圆周是一条弧线,弧线是直线的多少倍,在数学上叫做圆周率。简单说,圆周率就是圆的周长与它直径之间的比,它是一个常数,用希腊字母“π”来表示,为算式355÷113所得。在天文历法方面和生产实践当中,凡是牵涉到圆的一切问题,都要使用圆周率来推算。
如何正确地推求圆周率的数值,是世界数学史上的一个重要课题。我国古代数学家们对这个问题十分重视,研究也很早。在《周髀算经》和《九章算术》中就提出径一周三的古率,定圆周率为三,即圆周长是直径长的三倍。此后,经过历代数学家的相继探索,推算出的圆周率数值日益精确。西汉末年刘歆在为王莽设计制作圆形铜斛(一种量器)的过程中,发现直径为一、圆周为三的古率过于粗略,经过进一步的推算,求得圆周率的数值为3.1547。东汉着名科学家张衡推算出的圆周率值为3.162。三国时,数学家王蕃推算出的圆周率数值为3.155。魏晋之际的着名数学家刘徽在为《九章算术》作注时创立了新的推算圆周率的方法——割圆术。他设圆的半径为1,把圆周六等分,作圆的内接正六边形,用勾股定理求出这个内接正六边形的周长;然后依次作内接十二边形,二十四边形……,至圆内接一百九十二边形时,得出它的边长和为6.282048,而圆内接正多边形的边数越多,它的边长就越接近圆的实际周长,所以此时圆周率的值为边长除以2,其近似值为3.14;并且说明这个数值比圆周率实际数值要小一些。在割圆术中,刘徽已经认识到了现代数学中的极限概念。他所创立的割圆术,是探求圆周率数值的过程中的重大突破。后人为纪念刘徽的这一功绩,把他求得的圆周率数值称为“徽率”或称“徽术”。
刘徽以后,探求圆周率有成就的学者,先后有南朝时代的何承天,皮延宗等人。何承天求得的圆周率数值为3.1428;皮延宗求出圆周率值为22/7≈3.14。以上的科学家都为圆周率的研究推算做出了很大贡献,可是和祖冲之的圆周率比较起来,就逊色多了。
祖冲之认为自秦汉以至魏晋的数百年中研究圆周率成绩最大的学者是刘徽,但并未达到精确的程度,于是他进一步精益钻研,去探求更精确的数值。它研究和计算的结果,证明圆周率应该在3.1415926和3.1415927之间。他成为世界上第一个把圆周率的准确数值计算到小数点以后七位数字的人。直到一千年后,这个记录才被阿拉伯数学家阿尔·卡西和法国数学家维叶特所打破。祖冲之提出的“密率”,也是直到一千年以后,才由德国 称之为“安托尼兹率”,还有别有用心的人说祖冲之圆周率是在明朝末年西方数学传入中国后伪造的。这是有意的捏造。记载祖冲之对圆周率研究情况的古籍是成书于唐代的史书《隋书》,而现传的《隋书》有元朝大德丙午年(公元1306年)的刊本,其中就有和其他现传版本一样的关于祖冲之圆周率的记载,事在明朝末年前三百余年。而且还有不少明朝之前的数学家在自己的着作中引用过祖冲之的圆周率,这些事实都证明了祖冲之在圆周率研究方面卓越的成就。
那么,祖冲之是如何取得这样重大的科学成就呢?可以肯定,他的成就是建立在前人研究的基础之上的。从当时的数学水平来看,祖冲之很可能是继承了刘徽所创立和首先使用的割圆术,并且加以发展,因此获得了超越前人的重大成就。在前面,我们提到割圆术时已经知道了这样的结论:圆内接正n边形的边数越多,各边长的总和就越接近圆周的实际长度。但因为它是内接的,又不可能把边数增加到无限多,所以边长总和永远小于圆周。
祖冲之按照刘徽的割圆术之法,设了一个直径为一丈的圆,在圆内切割计算。当他切割到圆的内接一百九十二边形时,得到了“徽率”的数值。但他没有满足,继续切割,作了三百八十四边形、七百六十八边形……一直切割到二万四千五百七十六边形,依次求出每个内接正多边形的边长。最后求得直径为一丈的圆,它的圆周长度在三丈一尺四寸一分五厘九毫二秒七忽到三丈一尺四寸一分五厘九毫二秒六忽之间,上面的那些长度单位我们现在已不再通用,但换句话说:如果圆的直径为1,那么圆周小于3.1415927、大大不到千万分之一,它们的提出,大大方便了计算和实际应用。
要作出这样精密的计算,是一项极为细致而艰巨的脑力劳动。我们知道,在祖冲之那个时代,算盘还未出现,人们普遍使用的计算工具叫算筹,它是一根根几寸长的方形或扁形的小棍子,有竹、木、铁、玉等各种材料制成。通过对算筹的不同摆法,来表示各种数目,叫做筹算法。如果计算数字的位数越多,所需要摆放的面积就越大。用算筹来计算不象用笔,笔算可以留在纸上,而筹算每计算完一次就得重新摆动以进行新的计算;只能用笔记下计算结果,而无法得到较为直观的图形与算式。因此只要一有差错,比如算筹被碰偏了或者计算中出现了错误,就只能从头开始。要求得祖冲之圆周率的数值,就需要对九位有效数字的小数进行加、减、乘、除和开方运算等十多个步骤的计算,而每个步骤都要反复进行十几次,开方运算有50次,最后计算出的数字达到小数点后十六、七位。今天,即使用算盘和纸笔来完成这些计算,也不是一件轻而易举的事。让我们想一想,在一千五百多年前的南朝时代,一位中年人在昏暗的油灯下,手中不停地算呀、记呀,还要经常地重新摆放数以万计的算筹,这是一件多么艰辛的事情,而且还需要日复一日地重复这种状态,一个人要是没有极大的毅力,是绝对完不成这项工作的。
这一光辉成就,也充分反映了我国古代数学高度发展的水平。祖冲之,不仅受到中国人民的敬仰,同时也受到世界各国科学界人士的推崇。1960年,苏联科学家们在研究了月球背面的照片以后,用世界上一些最有贡献的科学家的名字,来命名那上面的山谷,其中有一座环形山被命名为“祖冲之环形山”。
祖冲之在圆周率方面的研究,有着积极的现实意义,适应了当时生产实践的需要。他亲自研究过度量衡,并用最新的圆周率成果修正古代的量器容积的计算。
古代有一种量器叫做“釜”,一般的是一尺深,外形呈圆柱状,那这种量器的容积有多大呢?要想求出这个数值,就要用到圆周率。祖冲之利用他的研究,求出了精确的数值。他还重新计算了汉朝刘歆所造的“律嘉量”(另一种量器,与上面提到的 都是类似于现在我们所用的“升”等量器,但它们都是圆柱体。),由于刘歆所用的计算方法和圆周率数值都不够准确,所以他所得到的容积值与实际数值有出入。祖冲之找到他的错误所在,利用“祖率”校正了数值。
以后,人们制造量器时就采用了祖冲之的“祖率”数值。祖冲之在前人的基础上,经过刻苦钻研,反复演算,将圆周率推算至小数点后7位数,并得出了圆周率分数形式的近似值。祖冲之究竟用什么方法得出这一结果,现在无从查考;如果设想他按刘徽的“割圆术”方法去求的话,就要计算到圆内接16000多边形,这需要花费多少时间和付出多么巨大的劳动啊!
据《隋书·律历志》记载,祖冲之以一忽(一丈的一亿分之一)为单位,求直径为一丈的圆的周长,求得盈数为3.1415927、肭数为3.1415926,圆周率的真值介于盈肭两数之间。《隋书》没有具体说明祖冲之是用什么方法计算出盈肭两数的。一般认为,祖冲之采用的是刘徽的割圆术,但也有别的多种猜测。这两个近似值准确到小数第7位,是当时世界上最先进的成就。直到一千多年以后,15世纪阿拉伯数学家卡西和16世纪法国数学家F.韦达才得到更精确的结果。祖冲之确定了π的两个渐近分数,约率22/7和密率355/113。其中密率355/113(≈3.1415929)西方直到16世纪才由德国人V.奥托发现。它是三个成对奇数113355再折两段组成,优美、规整、易记。为了纪念祖冲之的杰出贡献,有些外国数学史家把圆周率π的密率叫做“祖率”。
祖冲之在数学领域的成就,只是中国古代数学成就的一个方面。实际上,14世纪以前中国一直是世界上数学最为发达的国家之一。比如几何中的勾股定理,在中国早期的数学专着《周髀算经》(大约于公元前2世纪成书)中即有论述;成书于公元1世纪的另一本重要的数学专着《九章算术》,在世界数学史上最早提出负数概念及正负数加减法法则;13世纪时,中国就已经有了十次方程的解法,而直到16世纪,欧洲才提出三次方程的解法。
祖冲之与其儿子的贡献:
祖冲之还与他的儿子祖暅一起,用巧妙的方法解决了球体体积的计算。他们当时采用的一条原理是:“幂势既同,则积不容异。”意即:位于两平行平面之间的两个立体,被任一平行于这两平面的平面所截,如果两个截面的面积恒相等,则这两个立体的体积相等。在西方被称为“卡瓦列利原理”,但这是在祖冲之以后一千多年才由意大利数学家卡瓦列利(Cavalieri)发现的。为了纪念祖氏父子发现这一原理的重大贡献,数学上也称这一原理为“祖暅原理”。
祖暅原理也就是“等积原理”。它是由我国南北朝杰出的数学家、祖冲之的儿子祖暅首先提出来的。祖暅原理的内容是:夹在两个平行平面间的两个几何体,被平行于这两个平行平面的平面所截,如果截得两个截面的面积总相等,那么这两个几何体的体积相等。
祖冲之的儿子祖暅也是中国古代着名数学家。小时习学家传的学业,深入研究的十分精细,也有灵巧的心思。技艺达到神妙的境地,就是古代传说中的鲁班和倕(传说为舜时的巧匠)这样的巧匠也难以超过他。当他思考到深入之处时,雷霆之声也难以入耳。曾经在走路时遇到仆射徐勉,头竟撞到了徐勉身上,徐勉呼叫他才觉察到。他的父亲所改定的何承天的历法当时尚未施行,梁武帝天监初年,暅之又重新加以修订,在这时才开始施行。职位至太舟卿。
2. 中国最早的珠算是谁发明的
珠算的明确发明人至今没有定论。
现代有不少华人对算盘推崇备至,认为算盘是人类最伟大的发明之一。于是就要找到算盘的发明人,以敬仰纪念这位人类伟大的发明家。但是算盘的发明人却存在争议。有人说是明朝数学家程大位(东方最后的杰出数学家),但是在比他早百多年的明朝最伟大的数学家王文素在数学巨着《算法宝鉴》中就有了完整的珠算理论,而历史资料有明确证明宋朝使用算盘已经比较广泛了。所以程大位不可能是珠算发明人。又有人认为是魏晋南北朝时期伟大数学家徐岳,但实际上徐岳只是在着作中记载了东汉数学家刘洪使用了珠算。于是又有人认为刘洪是珠算的发明人。然而历史资料证明,直到唐朝也只是把以前的筹盘(筹算盘)的筹码换成了珠子罢了,珠子并没有固定,本质上同筹盘没有区别。所以,刘洪最多就是把历史使用时间最长的筹盘的筹码换成了珠子,也不是真正的发明。
而实际上,筹盘才是算盘的前身。珠算的算法及理论完全是筹算法及筹盘。珠算除了使用珠子并把珠子固定外,没有实质性算法理论方式进步。中华国语真正伟大的不是算盘,而是筹算与筹盘!而筹盘的发明可以推翻尧舜时代,有人认为是大舜发明了筹盘。但是这是一种推测。只有尧舜时代已经走了筹算及筹盘,就已经是人类太早的伟大成就了!
可是,还有比筹算及筹盘更早的算法~策算法!策算就是用竹签或者木棍作为计算工具进行计算,那竹木签或小木棍就是“策”,一策就表达数的单元“一”(最初用手指表达),大于手指总数即“十”就在十支策前面隔开一定距离当一根策,表达十。这就是十进位制的发明!考古资料说明,最早的策算在八九千前就已经产生了,而七八千前前的伏羲已经创作了《河图》与《洛书》来表达数理,还分出阴阳(奇偶),后来《洛书》演化成了数学上的幻方即行列式。所以,珠算策算都不是大舜或尧舜时代发明的。当然,因为便利性,最初的原始策算也可能是石子算法或泥子算法甚至骨签算法。仅仅是用木(竹)签替代手指~木签可以任意多,才能发明十进位制算法。而手指只有十个,发明不了十进位制。
在策算过程中,华人先祖逐渐改进,先把策放在矩形里以免混淆,后来把矩形分为上下两个部分,上面的策以一当五,即上策以一策表达数量五,下面的策任然以一策表达一。这个发明可能是黄帝时代的管理奴隶(最初是俘虏)的官僚隶首。超过十的就数量就用下策向前进位,达到五十就用上策向前进一位。遇到大数的空位(如101,4007,70130的“〇”位),就把该位策归元原位,写出来就是圆圈或方框,于是华人先祖就发明了“〇”这个数字。到这里,中华国族的祖先就发明了包含“〇”的十进位制算法体系。古华数学领域,还仿照表达数字的“策”,专门发明了一套数字写法,这就是古华数字符号,这同语言文字通用的数字不同~语文数字源于策数但是逐渐发展繁化或变体化,于是古华就有了文字数字与数算数字两套表达。但是只有设计数算的学者才使用数学数字,所以普及率不高。由于计算大数都在上下矩形的策算里进行的,这个计算叫做“筹”,筹算、筹策等概念也因此而生。后来,分上下矩形的策算方盘即策盘,就叫筹盘,策签也叫筹签。筹算有一套根据数理逻辑(加减乘除法理论法则)编制了计算方法口诀,也是是筹算口诀。后来为了方便,策签或筹签换成了圆珠(大约在战国最迟在秦汉),筹算盘变成了珠算盘,但计算口诀没有变。再后来把珠子钻孔用铁棍固定起来(最迟在宋初),珠算盘就变成了算盘,但口诀还是那套。
所以,真正伟大的发明不是什么算盘,而是策算或筹算,也可以统称筹策算法。神华先祖们发明的筹策算法,导致十元进位制与数字〇的诞生。这是真正伟大之处。
那么筹策算法是谁发明的?无法知道。历史转载文献不十进位制归结于伏羲,把数算理论体系归结于隶首(着有第一部数学专着《九九术》)。大概伏羲完成了策算法最后发明了十进位制,而隶首最后发明了筹盘而发明了〇,完善了算法理论。
3. 简述中国数学发展史上三个高峰时期,并谈谈中国古代数学的特色与局限。数学史
中国数学发展简史开放分类: 数学 社会
翻开任何一部中国数学发展史,都不难发现,华夏祖先们每前进一步,都伴随着奋斗的汗水。中国数学起源于上古至西汉末期,中国数学的全盛时期是隋中叶至元后期。接下来在元后期至清中期,中国数学的发展缓慢。就在中国数学发展缓慢的时候,西方数学已大跨步超前,于是在中国数学发展史上出现了一个中西数学发展的合流期,这一时期约为公元1840年~1911年之间。近代数学的开端主要集中在公元1911年~1949年这一时期。尽管中国目前在世界数学的赛场上已处落后地位,然而,路遥识马力,今后鹿死谁手,仍然未可知。
目录
1 起源
2 发展繁荣时期
3 全盛时期
4 缓慢发展时期
5 中西合流期
1 起源
2 发展繁荣时期
3 全盛时期
4 缓慢发展时期
5 中西合流期
6 现代数学开端
7 建国后的发展
8 古代成就
9 相关词条
10 参考资料
翻开任何一部中国数学发展史,都不难发现,华夏祖先们每前进一步,都伴随着奋斗的汗水。中国数学起源于上古至西汉末期,中国数学的全盛时期是隋中叶至元后期。接下来在元后期至清中期,中国数学的发展缓慢。就在中国数学发展缓慢的时候,西方数学已大跨步超前,于是在中国数学发展史上出现了一个中西数学发展的合流期,这一时期约为公元1840年~1911年之间。近代数学的开端主要集中在公元1911年~1949年这一时期。尽管中国目前在世界数学的赛场上已处落后地位,然而,路遥识马力,今后鹿死谁手,仍然未可知。
中国数学发展简史 - 起源
古希腊学者毕达哥拉斯(约公元约前580~约前500年)有这样一句名言:“凡物皆数”。的确,一个没有数的世界不堪设想。
今天,人们对从1数到10这样的小事会不屑一顾,然而上万年以前,这事可让人们煞费苦心。在7000年以前,他们甚至连2以上的数字还数不上来,如果要问他们所捕的4只野兽是多少,他们会回答:“很多只”。如果当时要有人能数到10,那一定会被认为是杰出的天才了。后来人们慢慢地会把数字和双手联系在一起。每只手各拿一件东西,就是2。数到3时又被难住了,于是把第3件东西放在脚边,“难题”才得到解决。
就这样,在逐步摸索中,华夏民族的祖先从混混沌沌的世界中走出来了。
先是结绳记数,然后又发展到“书契”,五六千年前就会写1~30的数字,到了2000多年前的春秋时代,祖先们不但能写3000以上的数学,还有了加法和乘法的意识。在金文周《※鼎》中有这样一段话:“东宫乃曰:偿※禾十秭,遗十秭为廾秭,来岁弗偿,则付秭。”这段话包含着一个利滚利的问题。说的是,如果借了10捆粟子,晚点还,就从借时的10捆变成20捆。如果隔年才还,就得从借时的10捆涨到40捆。用数学式子表达即:
10+10=20
20×2=40
除了在记数和算法上有了较大的进步外,华夏民族的祖先还开始把一些数字知识记载在书上。春秋时代孔子(公元前551~前479)年修改过的古典书籍之一《周易》中,就出现了八卦。这神奇的八卦至今在中国和外国仍然是人们努力研究和对象,它在数学、天文、物理等多方面都发挥着不可低估和作用。
到了战国时期,数学知识已远远超出了会数1~3000的水平。这一阶段他们在算术、几何,甚至在现代应用数学的领域,都开始了耕耘播种。算术领域,四则运算在这一时期内得到了确立,乘法中诀已经在《管子》、《荀子》、《周逸书》等着作中零散出现,分数计算也开始被应用于种植土地、分配粮食等方面。几何领域,出现了勾股定理。代数领域,出现了负数概念的萌芽。最令后人惊异的是,在这一时期出现了“对策论”的萌芽,对策论是现代应用数学领域的问题。它是运筹学的一个分支,主要是用数学方法来研究有利害冲突的双方,在竞争性的活动中,是否存自己制胜对方的最优策略,以及如何找出这些策略等问题。这一数学分支是在本世纪第二次世界大战期间或以后,才作为一门学科形成的,可是早在2000多年前,战国时期着名的军事家孙膑(公元前360~前330年)就提出过“斗马术”问题,而这一问题的内容,正反映了对策论中争取总体最优的数学思想。“斗马术”问题说的是,齐威王要和大将田忌赛马,他们每人各有上、中、下等马各1匹,田忌那3匹马比起齐威王的来,都要略逊一筹,如果用同等级的对应较量法,田忌必输无疑,田忌为此急得不知如何是好。这时,孙膑从旁点拨,田忌用了孙膑的办法,以2:1取胜齐威王。
孙膑用的是什么方法呢?请看下面的示意图:
田忌 齐威王
上等马 上等马
中等马 中等马
下等马 下等马
看到这,你不觉得我们的祖先实在是很聪明吗?
当历史推进到秦汉时期,祖先们不再往骨头上刻字了。他们把需要记的事都用毛笔写在竹片上、木片上,这种写了字的竹、木片被称为“简”或“牍”。这种简或牍以西汉时期的流传下来最多。
从那些汉简中,我们发现,秦汉时期在算术方面乘除法算例明显增多,还出现了多步乘除法和趋于完整的九九乘法中诀。在几何方面,对于长方形面积的计算以及体积计算的知识也具备了。
这个时期最值得一提的,要算是算筹和十进位制系统了。有了它们,祖先们就不再为没有合适的计算手段而发愁了。在我国古代,直到唐朝以前,一直用着这一套计算系统。
算筹的确切起源时间至今还不清楚,只知道,大约在秦汉时期,算筹已经形成制度了。
要明白算筹是怎么回事,先得知道什么叫筹。筹就是一些直径1分、长6分的小棍儿,这些小棍儿的质料有竹、木、骨、铁、铜等。它们的功用同算盘珠相仿。目前,筹的实物已出土多批,1971年在陕西千阳县出土的一座长方形男女合墓中发现,那具男尸的胯部系着一个丝绢带囊,囊内装有一把骨筹。1980年在石家庄南郊出土的一批早期骨筹,也是挂在死者的腰部。由引可见,算筹在汉代知识分子中已经通用。关于如何使用筹,根据记载是这样的:在计算时,将筹摆于特制的案子上,或随便摆放都可。对于5以下的数字,是几就放几根筹,而对6~9这4个数字,则需要用一根横放或竖放的算筹当5,余下的数则仍是有几摆几根算筹。
为了计算方便,古人规定了纵横表示法。纵表示法用于个、百、万位数字;横表示法用于十、千位数字,遇到零时,则空一位。
十进位制系统,正是我们今天日常生活中常用的逢十进一法。就是说,对正整数或正小数而言,以十为基础,逢十进一,逢百进二,逢千进三等等。十进位制系统的产生,为四则运算的发展创造了良好的条件。
中国数学发展简史 - 发展繁荣时期
中国数学发展繁荣时期大约在西汉末期至隋朝中叶。这是中国数学理论的第一个高峰期。这个高峰的标志就是数学专着《九章算术》的诞生。至少有1800年的《九章算术》,其作者是谁?由谁编篡?至今无从考证。史学家们只知道,它是中国秦汉时期一二百年的数学知识结晶,到公元1世纪时开始流传使用。
这本书全书共分为九章:
①方田(分数四则算法和平面形求面积法)。
②粟米(粮食交易的计算方法)。
③衰分(分配比例的计算方法)。
④少广(开平方和开立方法)
⑤商功(立体形求体积法)
⑥均输(管理粮食运输均匀负担的计算方法)。
⑦盈不足(盈亏类问题解法,也涉及能够用这种解法处理的其他类型问题)。
⑧方程(一次方程组解法和正负术)。
⑨勾股(勾股定理的应用和简单的测量问题的解法)。
全书收录了246道数学应用题,每道题都分为问、答、术(解法。有的一题一术,有的一题多术)三部分,而且每章的内容都与社会生产有着密不可分的联系。
这本书的诞生,不仅说明中国古代完整的数学体系已经形成,而且在世界上,当时也很难找到另一本能同媲美的数学专着。
在这一数学理论发展的高峰期,除了《九章算术》这部巨着之外,还出现了刘徽注的《九章算术》以及他撰写的《海岛算经》、《孙子算经》(作者不详)、《夏侯阳算经》、《张丘建算经》和祖冲之的《缀术》等数学专着。
这一时期,创造数学新成果的杰出人物是:三国人赵爽、魏晋人刘徽和南朝人祖冲之。
中国数学发展简史 - 全盛时期
中国数学的全盛时期是隋中叶至元后期。
任何一个国家科学的发达,都有离不开清平开明的社会环境和雄厚的经济基础。从隋朝中叶到元代末年,由于统治者总结了历代王朝倾覆的教训,采取一系列开明政策,经济得到了迅速发展,科学技术也得到了很大提高,而作为科学技术一部分的数学,也在此时进入了它的全盛时期。
在这一时期,数学教育的正规化和数学人才辈出,是最主要的特点。
隋以前,学校里的教育并不重视数学,因此,没有数学专业一说。而到了隋朝,这一局面被打破了,在相当于大学的学校里,开始设置算学专业。到了唐朝,最高学府国子监,还添设了算学馆,其中博士、助教一应俱全,专门培养数学人才。这时,数学教育的受重视,还反映到了选官问题上。据古书《唐阙史》记载,有这么一个故事:唐代有个大官,名叫杨损。他让手下的人推荐一个优秀的办事员加以提升。手下的人经过千筛百选,最后剩下两个人时,拿不定去掉哪一位好。因为这两个办事员各方面的条件太一样了:职位相同,“工龄”一样,评语类似……选谁好呢?没办法,只好把矛盾上交了。杨损得知这个消息之后,也费了不少心思,斟酌再三,最后决定出一道数学题来考考他们。他对这两位候选人说:“作为办事员,职业决定你们应该有算得快的能力,我出一道题,谁先答对就提升谁。”后来,先答对的人,理所当然地得到了升迁,而另一个人也心悦诚服地回到了原位。由此可见,唐代对数学的重视程度。
有了数学专业。就少不了好教材。这个时期,有唐朝数学家李淳风(?~公元714年)等人奉政府的命令,经过研读、筛选,规定出了国子监算馆专用教科书。这套教科书名叫《算经十书》,全套共十部:《周髀算经》、《九章算经》、《孙子算经》、《五曹算经》、《夏侯阳算经》、《张丘建算经》、《海岛算经》、《五经算术》、《缀术》和《缉古算经》。
对这套专业教材,国子监还规定了学习年限,建立了每月一考的制度。数学教育从这时开始走向逐步完善。
在日趋完善的数学教育制度下,涌现出了一代名垂青史的数学泰斗,他们是:王孝通、刘焯、一行、沈括、李冶、贾宪、杨辉、秦九韶、郭守敬、朱世杰……
科学历来是全人类共同的财富,当时中国的数学水平很快引起了朝鲜、日本的注意,他们开始往中国派留学生、书商。经过一段学习,在算法引进了关于田亩、交租、谷物交换等知识;在办学中吸取了国子监的课程设置和考试制度。由此看来,在这一阶段,中国已处于世界数学发展的潮头。
中国数学发展简史 - 缓慢发展时期
接下来在元后期至清中期,中国数学的发展缓慢,和上面讲的数学盛世相比,这一阶段几乎黯然失色。
从宋朝末年到元朝建立中央集权制,中国大地上烽火连年,科学技术不受重视,大量宝贵的数学遗产遭受损失。
明朝建立以后,生产曾在一个短暂时期里有所发展,但马上又由于封建统治的腐败,走向了衰落,直到清朝初年才缓过一口气来。
处在这样一种政治腐败、经济落后、农民起义此起彼伏的环境中,数学跌入低谷也是情理之中的事。
然而世界发展的潮流历来是不等人的,乘中国数学衰落的功夫,西方数学悄悄地追上来,并且反过来渗透进中国。
当西方资本主义开始萌芽的时候,为了寻求发展,天主教传教士、海盗、商人纷纷涌进中国。他们除了从中国带走了原料、市场、廉价劳动力,也带来了一些文化知识。
16世纪~18世纪来华的传教士中,以意大利人利玛窦(公元1552~公元1610年)影响最大。在1583~1599年,当他活动于中国肇庆、韶州、南昌、南京等地时,结识了不少中国着名学者,如李贽、徐光启、李之藻等人。这些人正处于不满空谈理学,渴望富国强兵的思想状态中,为此他们迫切希望世界上的最新科技成果。而利玛窦的到来,无疑是起了一拍即合的作用。
利玛窦与徐光启和李之藻分别合译了两部数学着作:《几何原本》、《同文算指》。
其中《几何原本》文字通俗,很少疏漏。尽管当时原着中的拉丁文没有现成的中国词汇可对照,但是徐光启仍是克服困难,创造出许多恰当的译名,使全书达到信、达、雅的水平。
从利玛窦与中国学者合译专着开始,西学东渐的势头越来越大。
那么这个时期中国自己的数学“特产”是什么呢?是珠算。
在隋唐时期,人们已经开始在改进筹算上打主意了。他们想办法简化筹算方法、编口诀……然而,在迅速发展的数学领域中,筹算法必然会被其他算法所代替。
元朝末期,小巧灵便的算盘出现了。人们看着这计算简捷、携带方便的新工具欣喜异常,甚至有人把它编到了俗语、诗歌、唱词中。
算盘的出现,很快就引出了珠算口诀和珠算法书籍,16、17世纪,在中国大量的有关珠算的书籍中,最有名的是程大位的《直指算法统宗》。珠算普及以后,筹算便自动销声匿迹了。
就在中国人发明珠算后不久,1642年,19岁的法国数学家巴斯加(公元1623~1662年)推出了世界上最早的计算机。目前,虽然世界已进入了计算机时代,然而珠算仍有它的一席之地。有人试过,在加减法运算中,它的速度甚至超过小型计算器。
中国数学发展简史 - 中西合流期
在中国数学发展缓慢的时候,西方数学已大跨步超前,于是在中国数学发展史上出现了一个中西数学发展的合流期,这一时期约为公元1840年~1911年之间。
前面讲到,16世纪前后,西方传教士带来了一些新的数学知识。尽管有些洋人怀有个人目的,但不管怎么说,新知识能传进来,这对中国的数学进展总是有好处的。然而,1723年清朝雍正皇帝登基时,有人就提出大批传教士在华,对他们的统治不利。皇帝一想,也是。于是马上下令,除了少数在中国编制新历法的外国人之外,其他传教士一律不留。
这一命令产生的后果是,在以后大约100年的时间里,西方的数学知识也很难“进口”;中国数学家只好把眼光从学习西方新知识,转回到研究自己的旧成果了。
古代数学回光返照的局面没持续多久,鸦片战争失败了,闭关自守的局面被打开了,帝国主义列强纷纷进来瓜分中国,中国一时间沦为半殖民地、半封建的社会。
19世纪60年代开始,曾国藩、李鸿章等为了维护腐败的清政府,发起了“洋务运动”。这时以李善兰、徐寿、华蘅芳为代表的一批知识分子,作为数学家、科学家和工程师参加了引进西学、兴办工厂、学校等活动,经过他们的不懈努力,奠定了近代科技、近代数学在中国的发展基础。
当1894年“洋务运动”以军事失败而告终时,工厂、铁路、学校却保留了下来,科技知识也在一定的范围内传播了开来。
这一时期的特点是中西合流。所谓中西合流,并不是全盘西化,数学工作者们在研究传统数学的同时吸收新的方法,一时间,出现了人才济济、着述如林的好势头。
这时,中国数学家在幂级数、尖锥术等方面已独立地得到了一些微积分成果,在不定分析和组合分析方面也获得了出色的成绩。然而,即使是这样,在世界的同行们之中,中国也仍然没达到领先的地位。
中国数学发展简史 - 现代数学开端
近代数学的开端主要集中在公元1911年~1949年这一时期。
到了19世纪末20世纪初,中国数学界发生了很大的变化,派出大批留学生,创办新式学校,组织学术团体,有了专门的期刊,中国从此进入了现代数学研究阶段。
从1847年,以容闳为代表的第一批学生出国后,形成了一个出国留学的高潮。当时出国留学人数每年要达到数千人之多,他们学成回国后,在中国形成了一支不可忽视的现代科学队伍。
早期出国留学的人中,学数学的人不多,其中做出突出成就的有:苏步青、陈建功、陈省身、周炜良、许宝、华罗庚、林家翘等人。
这样一批海外学子归来之后,在科研、教育、学术交流等方面都有了新转变。
科研上,1949年以前共发表652篇论文,尽管数量不多,范围也仅限于纯数学方面,但是其水平却不低于世界上的同行们。要知道,就是这点微薄的成果还是在克服了政治、经济等多方面难以想象的困难下取得的。
教育上,建立了正规的课程设置,数学的学时多于文科,对教科书也进行了更新。到1932年为止,中国国内各大学已有一支约155人的数学教师队伍,可以开5至10门以上的专业课。
学术交流上,1935年7月成立“中国数学会”,创办《中国数学会学报》和《数学杂志》。1932年至1936年召开的第9、10次国际数学会议,中国均有人参加。这时,应邀到华讲学的各国数学家也纷至沓来,给过去闭关自守的数学领域,带来了现代的气息。
中国数学发展简史 - 建国后的发展
1949年,新中国成立之初,国家虽然正处于资金匮乏、百废待兴的困境,然而政府却对科学事业给予了极大关注。1949年11月成立了中国科学院,1952年7月数学研究所正式成立,接着,中国数学会及其创办的学报恢复并增创了其他数学专刊,一些科学家的专着也竞相出版,这一切都为数学研究铺平了道路。
解放后的18年间,发表论文的篇数占解放前总篇数的3倍多,其中不少论文不但填补了中国过去的空白,有的还达到了世界先进水平。
正当数学家们奋起直追,力图恢复中国数学在世界上的先进地位时,一场无情的风暴席卷了中国。在文化大革命的十年中,社会失控,人心混乱,科学衰落。在数学的园地里,除了陈景润、华罗庚、张广厚等几个数学家挣扎着开了几朵花,几乎是满目凋零,一片空白。
当10年政治灾难过去之后,人们抬头一看,别的国家数学研究早已是高峰迭起,要想追上又需花费不少力气。
中华民族历来就有自强不息的光荣传统和坚韧不拔的耐力。浩劫以后,随着郭沫若先生那篇文采横溢的《科学的春天》的发表,数学园地里又迎来了万物复苏的春天。1977年,在北京制订了新的数学发展规划,恢复数学学会工作,复刊、创刊学术杂志,加强数学教育,加强基础理论研究……
尽管中国目前在世界数学的赛场上已处落后地位,然而,路遥识马力,今后鹿死谁手,仍然是个“x”。
中国数学发展简史 - 古代成就
在中国古代数学发展史中,祖先摘到的金牌足可以开一座陈列馆,这里只开一个“清单”,使读者有一个直观印象。
(1)十进位制记数法和零的采用。源于春秋时代,早于第二发明者印度1000多年。
(2)二进位制思想起源。源于《周易》中的八卦法,早于第二发明者德国数学家莱布尼兹(公元1646~1716)2000多年。
(3)几何思想起源。源于战国时期墨翟的《墨经》,早于第二发明者欧几里德(公元前330~前275)100多年。
(4)勾股定理(商高定理)。发明者商高(西周人),早于第二发明者毕达哥拉斯(公元前580~前500)550多年。
(5)幻方。我国最早记载幻方法的是春秋时代的《论语》和《书经》,而在国外,幻方的出现在公元2世纪,我国早于国外600多年。
(6)分数运算法则和小数。中国完整的分数运算法则出现在《九章算术》中,它的传本至迟在公元1世纪已出现。印度在公元7世纪才出现了同样的法则,并被认为是此法的“鼻祖”。我国早于印度500多年。
中国运用最小公倍数的时间则早于西方1200年。运用小数的时间,早于西方1100多年。
(7)负数的发现。这个发现最早见于《九章算术》,这一发现早于印度600多年,早于西方1600多年。
(8)盈不是术。又名双假位法。最早见于《九章算术》中的第七章。在世界上,直到13世纪,才在欧洲出现了同样的方法,比中国晚了1200多年。
(9)方程术。最早出现于《九章算术》中,其中解联立一次方程组方法,早于印度600多年,早于欧洲1500多年。在用矩阵排列法解线性方程组方面,我国要比世界其他国家早1800多年。
(10)最精确的圆周率“祖率”。早于世界其他国家1000多年。
(11)等积原理。又名“祖暅”原理。保持世界纪录1100多年。
(12)二次内插法。隋朝天文学家刘焯最早发明,早于“世界亚军”牛顿(公元1642~1727)1000多年。
(13)增乘开方法。在现代数学中又名“霍纳法”。我国宋代数学家贾宪最早发明于11世纪,比英国数学家霍纳(公元1786~1837)提出的时间早800年左右。
(14)杨辉三角。实际上是一个二项展开式系数表。它本是贾宪创造的,见于他着作《黄帝九章算法细草》中,后此书流失,南宋人杨辉在他的《详解九章算法》中又编此表,故名“杨辉三角”。
在世界上除了中国的贾宪、杨辉,第二个发明者是法国的数学家帕斯卡(公元1623~1662),他的发明时间是年,比贾宪晚了近600年。
(15)中国剩余定理。实际上就是解联立一次同余式的方法。这个方法最早见于《孙子算经》,1801年德国数学家高斯(公元1777~1855)在《算术探究》中提出这一解法,西方人以为这个方法是世界第一,称之为“高斯定理”,但后来发现,它比中国晚1500多年,因此为其正名为“中国剩余定理”。
(16)数字高次方程方法,又名“天元术”。金元年间,我国数学家李冶发明设未知数的方程法,并巧妙地把它表达在筹算中。这个方法早于世界其他国家300年以上,为以后出现的多元高次方程解法打下很好的基础。
(17)招差术。也就是高阶等差级数求和方法。从北宋起中国就有不少数学家研究这个问题,到了元代,朱世杰首先发明了招差术,使这一总是得以解决。世界上,比朱世杰晚近400年之后,牛顿才获得了同样的公式。