张遂是唐玄宗时期著名的科学家,他是一位官宦子弟,从小聪明好学,悟性很高,喜欢阅读古代书籍,尤其对天文、数学兴趣最大,由于他的学问很深,长安城的人都知道他。
在武则天时期,她的侄子武三思得到重用,他是一个不学无术的人,武三思有了权势,怕别人瞧不起他,就想结交一些有学问的人来抬高自己,当他听说张遂很有名气后,就派人去结识张遂。当时张遂对武三思的横行霸道很看不惯,根本不想理他,就以自己有病为由,拒绝与他交往,武三思不甘心,继续上门纠缠并威胁张遂,张遂不愿屈服,只好离开长安,到河南嵩山当了和尚,取法名为“一行”。
张遂出家后,除了闭门读书、研究外,还经常外出求学,后来,唐玄宗李隆基当了皇帝,他年轻有为,对人才十分重视,唐玄宗三番五次地请一行,都被拒绝,于是唐玄宗就派张遂的叔叔礼部尚书张洽去请他,并且给张洽下了死命令,一定要把张遂请到长安,在叔叔张洽的死缠硬磨下,一行只好回到长安。唐玄宗把他当作自己的顾问,经常向他请教安国抚民的办法,一行见唐玄宗是一个有作为的皇帝,也就乐于为他出谋划策。
由于唐朝时使用的《麟德历》,经过几十年的使用,已经逐渐暴露出很多误差,而且测量天文的仪器已经破旧得不能再用,唐玄宗就把主持修订历法的工作交给了一行,一行就同机械制造家梁会瓒合作,带领工匠一同设计制造了两具新的天文仪器,一具是用来测定太阳在天空里的位置的,叫黄道游仪。黄道游仪的精致之处,就在于它不仅能测出太阳的位置,也可以测定月亮和行星的位置,一行利用这个仪器,在世界杯第一次发现了恒星移动现象,大大推动了人类对恒星现象的研究,这个发现比英国天文学家哈雷关于恒星自行的观点,还要早一千年。另外一具是表现日月星辰在天空里运行和测定时间的,叫浑天铜仪。浑天铜仪是用水力运转的铜铸的浑天仪,它在后汉张衡设计的基础上,又做了很大改进,使之成为一套巧妙的报时机械,被看作是世界上最早的自动报时器。
为了修订历法,一行确定必须在各地测量日影,因为日影是太阳造成的影子,于是他就在地面直立一根八尺高的标杆,分别在冬至、春分、夏至、秋分这四天里,测定标杆影子的长度,在全国十二个地方派出测量人员,这项工作进行了好几年,在测定日影过程中,一行还计算了子午线的长度,他在河南选了差不多在同一条经线上的四个点,根据这四个地方的纬度和他们之间的距离,算出纬度相差一度,南北相距为129.22公里,像他这样通过实测来计算子午线的长度,在世界上还是第一次。
一行根据自己的测量计算,编制了《大衍历》,这部历法对后世产生了极大的影响,在完成《大衍历》不久,一行由于积劳成疾去世,时年四十五岁。