中国古代科学家传记-第36节
按键盘上方向键 ← 或 → 可快速上下翻页,按键盘上的 Enter 键可回到本书目录页,按键盘上方向键 ↑ 可回到本页顶部!
————未阅读完?加入书签已便下次继续阅读!
密,算氏之最者也。所著之书称为《缀术》,学官莫能究其深奥,是故废
而不理。”唐代王孝通在其所著《缉古算经》的“自序”中说“祖■之《缀
术》(在古代史料中,多有将《缀术》记为祖■所撰者)时人谓之精妙,曾
不觉方邑进行之术,全错不通,刍甍、方亭之问,于理未尽”。根据这二
条资料,可知《缀术》的内容有“开差幂、开差立”、有“方邑进行之术”、
有“刍甍、方亭之问”。这些问题,据研究推断,可能是一些有关二、三
次方程的解法,“兼以正负参之”也可能是指其中的系数可正可负。假如
这种推断是对的,那么可以说这些成果成为后世宋元时期中国数学家高次
方程解法的先声。
唐显庆元年(公元656 年)国子监添设算学馆,规定《缀术》是必读书
籍之一,学习期限为四年,是时限最长的一种。《缀术》还曾流传至朝鲜
和日本,在朝鲜、日本古代教育制度、书目等资料中,都曾提到《缀术》。
《宋史·楚衍传》中说“楚衍。。于《九章》、《缉古》、《缀术》、
《海岛》诸算经尤得其妙。。。天圣( 1023— 1031)初造新历”,可见宋
初时期《缀术》或者尚未失传。
祖冲之在天文历法方面的成就,大都包含在他所编制的大明历和为大
明历所写的“驳议”之中。
按祖冲之的自述,大明历“改易之意有二,设法之情有三”。所谓“改
易”,是指闰周的改革和在历法计算中考虑岁差的影响;所谓“设法”则
都是和上元积年的推算有关系。
中国古代的天文学家开始时认为:太阳在黄道上,从冬至点开始,经
过一个回归年的运行又回到原来的冬至点,即开始时认为冬至点是固定不
变的。但经过长时期的观察,逐渐认识到太阳回不到原来的冬至点,也就
是说冬至点每年都要向后(即向西)移动。据现代的观测,冬至点大约每年
沿黄道后移50。2″,换算成赤经度数则为大约78 年后移 1°(如按古
11 年后移度)。这就是岁差现象,它是由
代以365
4
度为周年,则为约77 1
太阳、月亮和其他行星对地球赤道突出部分的引力使地球自转轴产生进动
所引起的。
中国古代历法对冬至十分重视,因此对冬至点所处恒星间的位置的观
测也十分注意。入汉以后的诸家历法逐渐发现冬至点逐年的变化并载有冬
至点的位置。魏晋以后,观测日趋细密,对岁差现象的探讨也前进了一大
步。晋代天文学家虞喜“使天为天,岁为岁,乃立差以追其变,使五十年
退一度”(唐代一行《大衍历·议》),是虞喜首先正式指出岁差现象并给
出50 年1 度的岁差数据。其后姜岌、何承天虽然也都给出了各自的数值,
但首先把岁差的影响考虑到历法计算之中的,乃是祖冲之。
祖冲之给出的赤经岁差数值为45 年11 个月退行1 度。大明历中的回
归年日数为365
9589
=
14423804
,大明历中的“周天”为14424644,以
39491 39491
39491 除之再与回归年日数相比,可知祖冲之在历法计算中使用的岁差数
值为
860
度,经核算(
860
×45
11
= 0。99993 ≈ ),这与45 个
39491 39491 12
1 年11
月退行1 度极为接近。
祖冲之大明历中第二项重大改革是关于闰周的改革。早在公元前500
年左右,中国古代天文学家便采用了19年7闰(即在19年里放置7个闰月)
的闰周。这虽然可以把回归年和朔望月日数之间产生的关系调和得比较
好,但闰数仍嫌大了一些。尽管东汉末年以来的天文观测日趋精密,但天
文学家们却总是墨守着这一置闰周期,没有进行改进。第一个冲破这一陈
旧闰周的是南北朝时期北凉的赵■,他提出了600 年间置入221 个闰月的
新闰周。但南朝何承天在编制元嘉历时,却未能接受改革闰周的新思想。
而祖冲之在其所编大明历中却大胆地采用了改革的思想,提出391 年置入
144 个闰月的新闰周。直到唐代初年中国天文学家不再讨论闰周时止,祖
冲之提出的闰周,在诸家历法中要算是最好的。
祖冲之大明历所给出的回归年长度为365。24281481 日,直到宋代杨忠
辅所编统天历(回归年长度为365。2425 日)时止,在历代诸家历法中,这一
数值也是最好的。由于回归年日数和闰周数据都比较精密,故大明历朔望
月日数——29。5305915 日也是比较精密的,误差仅为0。0000056 日,每月
约长0。5 秒。直到宋代明天历、奉元历、纪元历等等历法中,才有更好的
朔望月数据出现。
大明历三项新的“设法”都和“上元积年”的计算有关。在中国古代,
天文学家为了计算上的方便,大都先推算出一个若干年前的一个理想历
元,使各种天象周期都处于初始状态。这样,历法中的其他计算均可依此
顺利算出。这个理想中的历元被称为“上元”,由“上元”到编制历法时
止的累计年数被称为“上元积年”。例如汉初时的太初历便提出以“元封
七年十一月甲子日朔旦冬至”为上元,后来的历法还提出把五星也包括进
去,即“五星联珠”(五星处在同一初始状态),“日月合璧”(日月也同在
此方位上)。据大明历正文记载,祖冲之进一步提出:历元必须是“上元之
岁,岁在甲子,天正甲子朔夜半冬至,日月五星聚于虚度之初,阴阳迟疾,
并自此始”,即要求“上元”之年必须是甲子年,此年十一月初一日亦须
是甲子日,此日夜半需恰好为合朔和冬至节气,而且需要此时的日月五星
(包括月亮又刚好处在近地点和黄白道的一个交点)都聚集在虚宿初度。
由于日月五星以及其他若干天文周期都是极复杂的小数(中国古代则
是分数),而且天文观测的精确程度又受到时代的局限,所以这种上元积年
的推算对历法的编制和对天文学发展可能弊大于利,但它却具有较大的数
学方面的意义。因为,当各种天文周期测定和算定,又经观测定出日月五
星等观测时所处位置之后,计算上元积年问题是一个求解联立一次同余式
问题。在这方面中国古代天文学家和数学家取得了较大的成就(“孙子问
题”、“大衍求一术”)。
关于冬至时刻的推算,祖冲之首创了巧妙的测量与计算方法,并取得
相当好的测算结果,这是大明历的又一项成就。
祖冲之在大明历中还给出交点月的日数27。2122304(717777/26377
日),这是中国历法史上的第一个交点月日数数据。与现代的理论数值
(27。2122152 日)相比,仅差0。0000152 日,每交点月误差为1。3 秒。大明
历给出的五星周期数据也比较好:
木星: 398。9030918 日(15753082/39491 日)
火星: 780。0307918 日(30804196/39491 日)
土星:378。0697881 日(14930354/39491 日)
金星: 583。9308703 日(23060014/39491 日)
水星: 115。8796688 日(4576204/39491 日)
除天文历法和数学之外,祖冲之还制造过各种奇巧的机械,同时他还
通晓音律,可以称得上是一位博才多艺的科学家。
祖冲之曾造过指南车并获得成功。在中国古代指南车的名称由来已
久,但其机制构造则未见流传。三国时代的马钧曾造指南车,至晋再次亡
失。东晋末年刘裕攻长安,得姚秦许多器物,其中也有指南车,但“机数
不精,虽曰指南,多不审正,回曲步骤,犹须人功正之”。南朝刘宋■明
年间(公元477—479 年)肃道成辅政,“使冲之追修古法。冲之改造铜机,
圆转不穷而司方如一,马钧以来未有也。”当时还有一位来自北方的工匠
名为索驭■,自称也能造指南车。肃道成“使与冲之各造,使于乐游苑共
试校”,而索驭■所造“颇有差僻,乃毁焚之”。
祖冲之还“以诸葛亮有木牛流马,乃造一器,不因风水,施机自运,
不劳人力”,但这是一种什么机具,因缺乏资料,使人很难想象。祖冲之
“又造千里船,于新亭江试之,日行百余里”,这显然是一种快船。他又
“于乐游苑内造水碓磨,武帝(萧赜,公元483—493 年在位)亲自临视”。
祖冲之还曾制造过“欹器”。这种器具用来盛水“中则正,满则覆”,
古人常放置在身边以自警,“晋时杜预有巧思,造欹器三改不成”。南齐
永明年间(萧赜)竟陵王萧子良“好古,冲之造欹器献之”。关于音律,有
的史料记载说“冲之解锺律博塞当时独绝,莫能对者”(以上各段中引文均
见《南齐书》、《南史》中的祖冲之传)。
文献
原始文献
'1'(南朝)祖冲之:上大明历表、大明历、驳议,见《宋书》卷十三,
中华书局,1974。
'2'(梁)萧子显:南齐书·祖冲之传,中华书局,1972。
'3'(唐)李延寿:南史·祖冲之传,中华书局,1975。研究文献
'4'(清)阮元:畴人传·祖冲之,商务印书馆重印本,1955。
'5'周清澍:我国古代伟大的科学家——祖冲之,见李光璧、钱君晔编
《中国科学技术发明和科学技术人物论集》,三联书店,1957。
'6'杜石然:祖冲之,见《中国古代科学家》,科学出版社,1959。
'7'钱宝琮主编:中国数学史,科学出版社,1964。
祖■
孔国平
祖■字景烁,又称祖■之。南朝齐、梁间人。生卒年不详,生活
于公元5—6 世纪。数学、天文学。
祖■是祖冲之的儿子,少传家业,勤奋好学。当他专心作学问时,甚
至听不到外面的雷声。有一次,他在路上专心致志地思考问题,以至没看
见迎面而来的仆射徐勉,一头撞在徐勉身上,“勉呼乃悟”。
祖■精通天文、数学,曾修订父亲的遗作大明历。从公元504—510
年,他先后三次向梁政府建议修改历法,申明父亲的大明历能纠正何承天
元嘉历中的差错。经过实际观测验证后,政府终于在510 年采用了大明历。
祖■同他父亲一样,特别重视天文观测。他在嵩山(今河南登封)顶上
设立八尺高的铜表(扁方形铜板条),下面和一个石圭相连。石圭上开一个
小槽,槽内注入清水,用以定平,起水准器的作用。他通过观测铜表正午
的日影长短,测定纬度,进行种种天文研究。为了确定南北方位,他立一
表叫“南表”,正午在南表的日影之末再立一表,称为“中表”,只要时
间准确,二表指示的方向便是南北。夜间,他通过中表望北极星,于中表
之北再立一“北表”,使中表和北表上的相应点与北极星正好在一条直线
上。第二天中午,再根据三表的日影是否在一直线上来判断中表和北表的
方向是否正好指向南北。他经过多次观测,结果都是否定的。他发现北极
星并不在正北方,北极星与北天极(不动处)相差“一度有余”。这是一个
重要的发现,从此打破了“北极星即天球北极”的错误观点。
在数学方面,祖■的主要贡献是在前人工作的基础上,求得正确的球
体积公式并提出祖■原理。
西汉末年成书的《九章算术》中,已经解决了柱、锥、台等各种体积
的计算问题。由于球体积比较难求,尚未找到正确公式。书中所载的球体
积算法,相当于V=
32
πR3( 为球半径),误差太大,与准确公式相比
R
大了
16
倍。为了寻找正确的球体积公式,东汉科学家张衡设想一个边长
等于球径的立方体,把球装在里面,使它们正好相切。他想:若能求出立
方体与内切球的体积之比,球体积问题便容易解决了。遗憾的是,他没有
算出正确结果。
三国时代,数学家刘徽发现了一条重要原理:对于两个等高的立体,
如果用平行于底面的平面截得的面积之比为一常数,则这两立体的体积之
比也等于该常数。他利用这一原理(下称“刘徽原理”)证明了圆锥、圆台
等旋转体的体积公式,然后便集中力量解决球体积问题。他发现了《九章
算术》及张衡研究中的错误,也从张衡的研究方法受到启发。他打算把球
放到另一个能计算体积的立体中去,以便通过刘徽原理得到球体积公式。
他和张衡一样,作出球的外切立方体。但他没有停留在这一步,而是用两
个直径等于球径的圆柱从立方体内切贯穿(图1)。这时球便被包含在两圆
柱的公共部分,而且与圆柱相切。刘徽只保留两圆柱的公共部分,给它取
名“牟合方盖”(以下简称方盖,图2)。如果用一个平行于底面的平面去
截立方体,则方盖的截面为正方形,而球截面是正方形的内切圆。刘