祖沖之一生鉆研自然科學(xué),其主要貢獻在數(shù)學(xué)、天文歷法和機械制造三方面。他在劉徽開創(chuàng)的探索圓周率的精確方法的基礎(chǔ)上,首次將“圓周率”精算到小數(shù)第七位,即在3.1415926和3.1415927之間,他提出的“祖率”對數(shù)學(xué)的研究有重大貢獻。直到16世紀(jì),阿拉伯?dāng)?shù)學(xué)家阿爾?卡西才打破了這一紀(jì)錄。
祖沖之在科學(xué)發(fā)明上是個多面手,他造過一種指南車,隨便車子怎樣轉(zhuǎn)彎,車上的銅人總是指著南方;他又造過“千里船”,在新亭江(在今南京市西南)上試航過,一天可以航行一百多里。他還利用水力轉(zhuǎn)動石磨,舂米碾谷子,叫做“水碓磨”。
祖沖之(429-500)的祖父名叫祖昌,在宋朝做了一個管理朝廷建筑的長官。祖沖之長在這樣的家庭里,從小就讀了不少書,人家都稱贊他是個博學(xué)的青年。他特別愛好研究數(shù)學(xué),也喜歡研究天文歷法,經(jīng)常觀測太陽和星球運行的情況,并且做了詳細記錄。
宋孝武帝聽到他的名氣,派他到一個專門研究學(xué)術(shù)的官署“華林學(xué)省”工作。他對做官并沒有興趣,但是在那里,可以更加專心研究數(shù)學(xué)、天文了。
我國歷代都有研究天文的官,并且根據(jù)研究天文的結(jié)果來制定歷法。到了宋朝的時候,歷法已經(jīng)有很大進步,但是祖沖之認為還不夠精確。他根據(jù)他長期觀察的結(jié)果,創(chuàng)制出一部新的歷法,叫做“大明歷”(“大明”是宋孝武帝的年號)。這種歷法測定的每一回歸年(也就是兩年冬至點之間的時間)的天數(shù),跟現(xiàn)代科學(xué)測定的相差只有五十秒;測定月亮環(huán)行一周的天數(shù),跟現(xiàn)代科學(xué)測定的相差不到一秒,可見它的精確程度了。
公元462年,祖沖之請求宋孝武帝頒布新歷,孝武帝召集大臣商議。那時候,有一個皇帝寵幸的大臣戴法興出來反對,認為祖沖之擅自改變古歷,是離經(jīng)叛道的行為。祖沖之當(dāng)場用他研究的數(shù)據(jù)回駁了戴法興。戴法興依仗皇帝寵幸他,蠻橫地說:“歷法是古人制定的,后代的人不應(yīng)該改動。”祖沖之一點也不害怕。他嚴(yán)肅地說:“你如果有事實根據(jù),就只管拿出來辯論。不要拿空話嚇唬人嘛。”宋孝武帝想幫助戴法興,找了一些懂得歷法的人跟祖沖之辯論,也一個個被祖沖之駁倒了。但是宋孝武帝還是不肯頒布新歷。直到祖沖之死了十年之后,他創(chuàng)制的大明歷才得到推行。
盡管當(dāng)時社會十分動亂不安,但是祖沖之還是孜孜不倦地研究科學(xué)。他更大的成就是在數(shù)學(xué)方面。他曾經(jīng)對古代數(shù)學(xué)著作《九章算術(shù)》作了注釋,又編寫一本《綴術(shù)》。他的最杰出貢獻是求得相當(dāng)精確的圓周率。經(jīng)過長期的艱苦研究,他計算出圓周率在3.1415926和3.1415927之間,成為世界上最早把圓周率數(shù)值推算到七位數(shù)字以上的科學(xué)家。
祖沖之晚年的時候,掌握宋朝禁衛(wèi)軍的蕭道成滅了宋朝。