祖冲之(429年—500年),字文远。南北朝时期著名数学家、天文学家和机械制造家。祖冲之祖籍范阳郡遒县(今河北涞水),为避战乱,祖冲之的祖父祖昌由河北迁至江南。祖昌曾任刘宋的“大匠卿”,掌管土木工程;祖冲之的父亲也在朝中做官,学识渊博,受人敬重。
祖冲之公元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年)。
给出了更精确的五星会合周期,其中水星和木星的会合周期也接近现代的数值。
提出了用圭表测量正午太阳影长以定冬至时刻的方法。
祖冲之与圆周率
求算圆周率的值是数学中一个非常重要也是非常困难的研究课题。中国古代许多数学家都致力于圆周率的计算,而公元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年)的刊本,其中就有和其他现传版本一样的关于祖冲之圆周率的记载,事在明朝末年前三百余年。而且还有不少明朝之前的数学家在自己的著作中引用过祖冲之的圆周率,这些事实都证明了祖冲之在圆周率研究方面卓越的成就。
祖冲之按照刘徽的割圆术之法,设了一个直径为一丈的圆,在圆内切割计算。当他切割到圆的内接一百九十二边形时,得到了“徽率”的数值。但他没有满足,继续切割,作了三百八十四边形、七百六十八边形……一直切割到二万四千五百七十六边形,依次求出每个内接正多边形的边长。最后求得直径为一丈的圆,它的圆周长度在三丈一尺四寸一分五厘九毫二秒七忽到三丈一尺四寸一分五厘九毫二秒六忽之间,上面的那些长度单位我们现在已不再通用,但换句话说:如果圆的直径为1,那么圆周小于3.1415927、大大不到千万分之一,它们的提出,大大方便了计算和实际应用。
要作出这样精密的计算,是一项极为细致而艰巨的脑力劳动。我们知道,在祖冲之那个时代,算盘还未出现,人们普遍使用的计算工具叫 算筹,它是一根根几寸长的方形或扁形的小棍子,有竹、木、铁、玉等各种材料制成。通过对算筹的不同摆法,来表示各种数目,叫做筹算法。如果计算数字的位数越多,所需要摆放的面积就越大。用算筹来计算不象用笔,笔算可以留在纸上,而筹算每计算完一次就得重新摆动以进行新的计算;只能用笔记下计算结果,而无法得到较为直观的图形与算式。因此只要一有差错,比如算筹被碰偏了或者计算中出现了错误,就只能从头开始。要求得祖冲之圆周率的数值,就需要对九位有效数字的小数进行加、减、乘、除和开方运算等十多个步骤的计算,而每个步骤都要反复进行十几次,开方运算有50次,最后计算出的数字达到小数点后十六、七位。今天,即使用算盘和纸笔来完成这些计算,也不是一件轻而易举的事。让我们想一想,在一千五百多年前的南朝时代,一位中年人在昏暗的油灯下,手中不停地算呀、记呀,还要经常地重新摆放数以万计的算筹,这是一件多么艰辛的事情,而且还需要日复一日地重复这种状态,一个人要是没有极大的毅力,是绝对完不成这项工作的。这一光辉成就,也充分反映了我国古代数学高度发展的水平。
祖冲之在圆周率方面的研究,有着积极的现实意义,适应了当时生产实践的需要。他亲自研究过度量衡,并用最新的圆周率成果修正古代的量器容积的计算。
古代有一种量器叫做“釜”,一般的是一尺深,外形呈圆柱状,那这种量器的容积有多大呢?要想求出这个数值,就要用到圆周率。祖冲之利用他的研究,求出了精确的数值。他还重新计算了汉朝刘歆所造的“律嘉量”(另一种量器,与上面提到的都是类似于现在我们所用的“升”等量器,但它们都是圆柱体。),由于刘歆所用的计算方法和圆周率数值都不够准确,所以他所得到的容积值与实际数值有出入。祖冲之找到他的错误所在,利用“祖率”校正了数值。
以后,人们制造量器时就采用了祖冲之的“祖率”数值。祖冲之在前人的基础上,经过刻苦钻研,反复演算,将圆周率推算至小数点后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世纪,欧洲才提出三次方程的解法。
祖冲之,不仅受到中国人民的敬仰,同时也受到世界各国科学界人士的推崇。1960年,苏联科学家们在研究了月球背面的照片以后,用世界上一些最有贡献的科学家的名字,来命名那上面的山谷,其中有一座环形山被命名为“祖冲之环形山”。
计算球体体积
祖冲之之子祖暅也是中国古代著名数学家,父子一起,用巧妙的方法解决了球体体积的计算。他们当时采用的一条原理是:“幂势既同,则积不容异。”意即:位于两平行平面之间的两个立体,被任一平行于这两平面的平面所截,如果两个截面的面积恒相等,则这两个立体的体积相等。在西方被称为“卡瓦列利原理”,但这是在祖冲之以后一千多年才由意大利数学家卡瓦列利(Cavalieri)发现的。为了纪念祖氏父子发现这一原理的重大贡献,数学上也称这一原理为“祖暅原理”。
祖暅原理也就是“等积原理”。它是由我国南北朝杰出的数学家、祖冲之的儿子祖暅首先提出来的。祖暅原理的内容是:夹在两个平行平面间的两个几何体,被平行于这两个平行平面的平面所截,如果截得两个截面的面积总相等,那么这两个几何体的体积相等。
祖冲之的儿子祖暅也是中国古代著名数学家。小时习学家传的学业,深入研究的十分精细,也有灵巧的心思。技艺达到神妙的境地,就是古代传说中的鲁班和倕(传说为舜时的巧匠)这样的巧匠也难以超过他。当他思考到深入之处时,雷霆之声也难以入耳。曾经在走路时遇到仆射徐勉,头竟撞到了徐勉身上,徐勉呼叫他才觉察到。他的父亲所改定的何承天的历法当时尚未施行,梁武帝天监初年,暅之又重新加以修订,在这时才开始施行。职位至太舟卿。
祖冲之生平
祖冲之的祖父名叫祖昌,在宋朝做了一个管理朝廷建筑的长官。祖冲之长在这样的家庭里,从小就读了不少书,人家都称赞他是个博学的青年。他特别爱好研究数学,也喜欢研究天文历法,经常观测太阳和星球运行的情况,并且做了详细记录。
宋孝武帝听到他的名气,派他到一个专门研究学术的官署“华林学省”工作。他对做官并没有兴趣,但是在那里,可以更加专心研究数学、天文了。
我国历代都有研究天文的官,并且根据研究天文的结果来制定历法。到了宋朝的时候,历法已经有很大进步,但是祖冲之认为还不够精确。他根据他长期观察的结果,创制出一部新的历法,叫做“大明历”(“大明”是宋孝武帝的年号)。这种历法测定的每一回归年(也就是两年冬至点之间的时间)的天数,跟现代科学测定的相差只有五十秒;测定月亮环行一周的天数,跟现代科学测定的相差不到一秒。可见它的精确程度了。
公元462年,祖冲之请求宋孝武帝颁布新历,孝武帝召集大臣商议。那时候,有一个皇帝宠幸的大臣戴法兴出来反对,认为祖冲之擅自改变古历,是离经叛道的行为。祖冲之当场用他研究的数据回驳了戴法兴。戴法兴依仗皇帝宠幸他,蛮横地说:“历法是古人制定的,后代的人不应该改动。”祖冲之一点也不害怕。他严肃地说: “你如果有事实根据,就只管拿出来辩论。不要拿空话吓唬人嘛。”宋孝武帝想帮助戴法兴,找了一些懂得历法的人跟祖冲之辩论,也一个个被祖冲之驳倒了。但是宋孝武帝还是不肯颁布新历。直到祖冲之死了十年之后,他创制的大明历才得到推行。
尽管当时社会十分动乱不安,但是祖冲之还是孜孜不倦地研究科学。他更大的成就是在数学方面。他曾经对古代数学著作《九章算术》作了注释,又编写一本《缀术》。他的最杰出贡献是求得相当精确的圆周率。经过长期的艰苦研究,他计算出圆周率在3.1415926和3.1415927之间,成为世界上最早把圆周率数值推算到七位数字以上的科学家。
祖冲之在科学发明上是个多面手。他造过一种指南车,随便车子怎样转弯,车上的铜人总是指着南方。他又造过“千里船”,在新亭江(在今南京市西南)上试航过,一天可以航行一百多里。他还利用水力转动石磨,舂米碾谷子,叫做“水碓磨”。
祖冲之晚年的时候,掌握宋朝禁卫军的萧道成灭了宋朝。
正史之祖冲之
《南史·祖冲之传》 卷七十二 列传第六十二
祖冲之字文远,范阳遒人也。曾祖台之,晋侍中。祖昌,宋大匠卿。父朔之,奉朝请。
冲之稽古,有机思,宋孝武使直华林学省,赐宅宇车服。解褐南徐州从事、公府参军。
始元嘉中,用何承天所制历,比古十一家为密。冲之以为尚疏,乃更造新法,上表言之。孝武令朝士善历者难之,不能屈。会帝崩不施行。
历位为娄县令,谒者仆射。初,宋武平关中,得姚兴指南车,有外形而无机杼,每行,使人于内转之。升明中,齐高帝辅政,使冲之追修古法。冲之改造铜机,圆转不穷,而司方如一,马钧以来未之有也。时有北人索驭驎者亦云能造指南车,高帝使与冲之各造,使于乐游苑对共校试,而颇有差僻,乃毁而焚之。晋时杜预有巧思,造欹器,三改不成。永明中,竟陵王子良好古,冲之造欹器献之,与周庙不异。文惠太子在东宫,见冲之历法,启武帝施行。文惠寻薨又寝。
转长水校尉,领本职。冲之造安边论,欲开屯田,广农殖。建武中,明帝欲使冲之巡行四方,兴造大业,可以利百姓者,会连有军事,事竟不行。
冲之解锺律博塞,当时独绝,莫能对者。以诸葛亮有木牛流马,乃造一器,不因风水,施机自运,不劳人力。又造千里船,于新亭江试之,日行百馀里。于乐游苑造水碓磨,武帝亲自临视。又特善算。永元二年卒,年七十二。着易老庄义,释论语、孝经,注九章,造缀述数十篇。
圆周率小数点后1000位
3.1415926535 8979323846 2643383279 5028841971 6939937510 5820974944 5923078164 0628620899 8628034825 3421170679 8214808651 3282306647 0938446095 5058223172 5359408128 4811174502 8410270193 8521105559 6446229489 5493038196 4428810975 6659334461 2847564823 3786783165 2712019091 4564856692 3460348610 4543266482 1339360726 0249141273 7245870066 0631558817 4881520920 9628292540 9171536436 7892590360 0113305305 4882046652 1384146951 9415116094 3305727036 5759591953 0921861173 8193261179 3105118548 0744623799 6274956735 1885752724 8912279381 8301194912 9833673362 4406566430 8602139494 6395224737 1907021798 6094370277 0539217176 2931767523 8467481846 7669405132 0005681271 4526356082 7785771342 7577896091 7363717872 1468440901 2249534301 4654958537 1050792279 6892589235 4201995611 2129021960 8640344181 5981362977 4771309960 5187072113 4999999837 2978049951 0597317328 1609631859 5024459455 3469083026 4252230825 3344685035 2619311881 7101000313 7838752886 5875332083 8142061717 7669147303 5982534904 2875546873 1159562863 8823537875 9375195778 1857780532 1712268066 1300192787 6611195909 2164201989