一行

属于::天文学家

一行(683年~727年),佛僧法号名。本名张遂,魏州昌乐(今河南省南乐)人,中国唐代著名的天文学家和佛学家,主持修编新历、最主要的成就是编制《大衍历》。他在制造天文仪器、观测天象和主持天文大地测量方面有重大贡献。

一行

人物简介

一行(公元683年~公元727年),佛法名号。中国唐代著名的天文学家和释学家,本名张遂,魏州昌乐(今河南省南乐县)人。

张遂的曾祖是唐太宗李世民的功臣、襄州都督、郯国公张公谨。其父张擅为武功县令。张氏家族在武则天时代已经衰微。张遂自幼关中,刻苦学习历象和阴阳五行之学。青年时代即以学识渊博闻名于长安。为避开武则天侄的纠缠,剃度为僧,取名一行。先后嵩山、天台山、当阳山学习释教经典和天文数学。曾翻译过多种印度佛经,后成为佛教一派——密宗的领袖。

唐朝开元九年(公元721年),据李淳风的《麟德历》几次预报日食不准,玄宗命一行主持修编新历。一行一生中最主要的成就是编制《大衍历》,他在制造天文仪器、观测天象和主持天文大地测量方面有很大贡献。

幼年时,一行家庭贫困,经常得到邻居王姥姥接济。一行做了天子之师常想起王姥姥。然而尚来不及报答,王姥姥已找上门来。儿子杀人犯罪,王姥姥想让一行出面求求情。一行明白杀人偿命,国法难违。他说:姥姥是一行的恩人,要钱要物要多少一行都应当满足,此事一行却办不到。王姥姥听了大骂一行见死不救忘恩负义。一行惟有不停地在姥姥面前谢罪。目送姥姥离去,一行把一布袋交给两个心腹之人,命他们在指定的一个地方潜藏,他说从中午到黄昏,会有七样东西进入布袋。他们照着做了,用布袋带回七只。一行把七只猪放进已准备好的大瓮中封盖。次日一早,宫里来人叩门急切,说皇帝有事相商。刚到便殿,李隆基已迎出来,问:昨夜北斗七星不见了,是吉是凶?如何应对?一行有理有据做了分析,然后建议“莫若大赦天下”。李隆基当即下诏大赦天下。当天晚上,七星中的一颗在天空中出现了,七天后,七星全部在天空中出现了…… 恩人的儿子犯死罪,一行要报恩,又要不违犯国法,在此情境下,他惟有用自己的“方法”。段成式记述此事,心中亦有疙瘩解不开:此事颇怪,然大传众口,不得不著之。

僧一行博览无不知,尤善于数,钩深藏往,当时学者莫能测。幼时家贫,邻有王姥,前后济之数十万,及一行开元中承上敬遇,言无不可,常思报之。寻王姥儿犯杀人罪,狱未具,姥访一行求救,一行曰:“姥要金帛,当十倍酬也。明君执法,难以请求,如何?”王姥戟手大骂曰:“何用识此僧!”一行从而谢之,终不顾。一行心计浑天寺中工役数百,乃命空其室内,徙大瓮于中,又密选常住奴二人,授以布囊,谓曰:“某坊某角有废园,汝向中潜伺,从午至昏,当有物入来。其数七,可尽掩之。失一则杖汝。”奴如言而往,至酉后,果有群豕至,奴悉获而归。一行大喜, 令置瓮中,覆以木盖,封于六一泥,朱题梵字数寸,其徒莫测。诘朝,中使叩门急召。至便殿,玄宗迎问曰:“太史奏昨夜北斗不见,是何祥也,师有以禳之乎?”一行曰:“后魏时,失荧惑,至今帝车不见,古所无者,天将大警于陛下也。如臣曲见,莫若大赦天下。”玄宗从之。又,其夕,太史奏北斗一星见,凡七日而复。成式以此事颇怪,然大传众口,不得不著之。

据明正德本《大名府志》及今本《南乐县志》记载:西汉置乐昌县,属东郡。乐昌县在东汉初年废置。西晋于原乐昌县故地复设县,更名昌乐,属魏郡。隋开皇三年(公元583年),从昌乐县西北部分置繁水县,同属魏州。大业元年(公元605年),昌乐县并入繁水县。唐贞观十六年(公元643年),改繁水县为昌乐县。五代后梁贞明二年(公元916年),昌乐县更名南乐县,仍属魏州。再查考魏州,原名魏郡,北周改之,五代又更名兴唐府、广晋府、大名府。南乐县从五代到民国初年,长期为大名府所辖。由上可见,南乐县是由乐昌、昌乐、繁水沿革而来,唐时的魏州繁水、昌乐即今河南南乐县。

主要成就

制造黄道游仪

一行主张在实测的基础上编订历法。为此,首先需要有测量天体位置的仪器。他于开元九年(公元721年)率府兵曹参梁令瓒设计黄道游仪,并制成木模。一行决定用铜铁铸造,于开元十一年(公元723年)完成。这架仪器的黄道不是固定的,可以在赤道上移位,以符合岁差现象(当时认为岁差是黄道沿赤道西退,实则相反)。

制造水运浑天仪

后来,一行和梁令瓒等又设计制造水运浑象。这个以水力推动而运转的浑象,附有报时装置,可以自动报时,称为"水运浑天"或"开元水运浑天俯视图"。

水运浑天仪是一具依靠水力而使其运转,能模仿天体运行的仪器,并可以测定时间。这个浑天仪改进了汉代科学家张衡的设计,注水激轮,令其自转,昼夜一周,除了表现星宿的运动以外,还能表现日升月落,当然比张衡的水运浑象仪更加精巧、复杂了。所以,当水运浑天仪造成之后,置于武成殿前,文武百僚观看后,无不为其制作精妙,测定朔望、报告时辰准确而叹服,共称其妙。

特别是在水运浑天仪上,还设有两个木人(相关的商州铜佛龛文物遗址仍存),用齿轮带动,一个木人每刻(古代把一昼夜分为一百刻)自动击鼓,一个木人每辰(合现在两个小时)自动撞钟。这两个木人是运用机械原理而制成的古代机器人。这是一个十分巧妙的计时机械,是世界上最早的机械时钟装置,是现代机械类钟表的祖先,比公元1370年西方才出现的威克钟要早六个世纪,这充分显示了中国古代劳动人民和科学家的聪明才智。

尽管这架水运浑天仪在使用了一段时间后,便因铜铁渐涩,不能自转而进入博物馆了。但是,一行和梁令瓒却以获得天文钟的发明权而永垂史册。英国著名科技史家李约瑟博士在《中国科学技术史》第四卷中说:高僧一行和梁令瓒所发明的平行联动装置,实质上就是最早的机械时钟,是一切擒纵器的祖先,走在欧洲14世纪第一具机械时钟的前面;

水运浑天仪上刻有二十八宿,注水激轮,每天一周,恰恰与天体周日视运动一致。水运浑天仪一半在水柜里,柜的上框,有如地则自然撞钟。整个水运浑天仪既能演示日、月、星辰的视运动,又能自动报时,有二木人,每刻(古代把一昼夜分做一百刻=0.24小时=14,4分钟)击鼓,每时辰(合现在两小时)撞钟。这是世界上最早将擒纵应用于计时的装置,比外国自鸣钟的出现早了六百多年。

一行等以新制的黄道游仪观测日月五星的运动,测量一些恒星的赤道坐标和对黄道的相对位置,发现这些恒星的位置同汉代所测结果有很大变动。

天文测量

一行受诏改历后组织发起了一次大规模的天文大地测量工作。这次测量,用实测数据彻底地否定了历史上的“日影一寸,地差千里”的错误理论,提供了相当精确的地球子午线一度弧的长度。

一行发起这次大规模的天文测量主要目的有二。其一,中国古代有一种传统理论:

“日影一寸,地差千里。”刘宋时期的天算家何承天根据当时在交州(今越南河内一带)的测量数据,开始对此提出了怀疑,但长期未能得到证实。隋朝天算家刘焯则提出了用实测结果来否定这一错误说法的具体计划,他说:“交爱之州,表北无影,计无万里,南过戴日,是千里一寸,非其实差。”他建议:“请一水工,并解算术士,取河南北平地之所,可量数百里,南北使正。审时以漏,平地以绳,随气至分,同日度影。得其差率,里即可知。则天地无所匿其形,辰象无所逃其数,超前显圣,效象除疑。”但这个建议在隋朝没有被采纳。一行的测量则实现了这一计划。其二,当时发现,观测地点不同,日食发生的时刻和所见食象都不同,各节气的日影长度和漏刻昼夜分也不相同。这种现象是过去的历法所没有考虑到的。这就需要到各地进行实地测量。

这次测量过程中,由太史监南宫说及太史官大相元太等人分赴各地,“测候日影,回日奏闻”。而一行“则以南北日影较量,用勾股法算之”。可见,一行不仅负责组织领导了这次测量工作,而且亲自承担了测量数据的分析计算工作。

当时测量的范围很广,北到北纬51 度左右的铁勒回纥部(今蒙古乌兰巴托西南),

南到约北纬18 度的林邑(今越南的中部)等十三处,超出了现在中国南北的陆地疆界。这样的规模在世界科学史上都是空前的。

其中最值得注意的是由南宫说亲自率领的测量队,按刘焯的计划在黄河两岸平原地区测量的四个点,由北向南有滑州白(今河南滑县)、汴州浚仪太岳台(今开封西北)、许州扶沟(今河南扶沟)、豫州上蔡武津馆(今河南上蔡)。其中白马在黄河北,其他三点都在黄河以南。它们均介于东经114.2度—114.5 度之间,差不多在同一经度上(即刘焯所说的“南北使正”)。总计白马至上蔡526 里270 步,北极高度相差1.5 度,从而得出大约三百五十一里八十步,北极高度相差一度的结论。这实际上给出了地球子午线一度的长度。

由于对唐尺数值的大小,人们目前的看法还不一致,故评价一行这次子午线测量的精度受到限制。初步的估计结果是,一行的测量值与现代值相比,相对误差大约为11.8%。

国外最早根据日影长度计算地球周长的是古希腊科学家埃拉托斯特尼,约公元前240年,他根据亚历山大港与阿斯旺之间不同的正午时分的太阳高线及三角学计算,以斯塔蒂亚(stadia)为单位出地球的直径。斯塔蒂亚乃是古希腊的长度单位,各地不一。如按雅典的长度算,则地球周长为46620公里,多了16.3%,若按埃及的长度算,则地球周长为39690公里,其误差小于2%。

伊斯兰世界最早的子午线实测是在公元814 年,在一行之后九十年,由天文学家阿尔·花剌子米(约783—850)参与组织,在幼发拉底河平原进行了一次大地测量,测算结果得出子午线一度长为111.815 公里(现代理论值为110.6 公里),相当精确。

制定《大衍历》

从开元十三年(公元725年)起,一行开始编历。经过两年时间,编成草稿,定名为《大衍历》。《大衍历》后经张说和历官陈玄景等人整理成书。从开元十七年起,根据《大衍历》编算成的每年的历书颁行全国。经过检验,《大衍历》比唐代已有的其他历法都更精密。开元二十一年(公元733年)传入日本,行用近百年。