何承天在计算技术方面亦作出了一些改革,颇有功绩。我国古代计数,1以下的小数都用分数表示,而用分数表示实测数值时,未必能够正确表示出来,往往误差很大,何承天想出了一种全新的算法叫做调日法,用此法演算可以得出与实测值完全一致的分数,对后世历家影响很大。
北齐时,民间天文学家张子信发现了日行盈缩现象,即太阳、五行星运动不均匀现象。张子信,清河(今河北省清河县)人,“学艺博通,尤精历数”[9]。为避葛荣之乱,隐居在一个海岛上,经过30余年的观测,发现了日行盈缩现象。在他之前,天文学家都采用太阳每天运行一度的平均值,有时这和太阳的实际位置相差颇大。张子信指出:“日月交道,有表里迟速,五星见伏,有感召向背。”“日行在春分后则迟,秋分后则速。”[10]虽然他对日行迟速的具体测定不十分正确,对这种天文现象的描述和解释还很幼稚,但却是我国古代关于太阳和五星视运动不均匀性的最早描述。他的这一发现,与东汉末月行中心差现象的发现,在我国天文学史上都具有划时代的意义,并对后世历法的改进产生了深远的影响。史载“后张胄玄、刘孝孙、刘焯等,依此差度,为定入交食分及五星定见定行,与天密会,皆古人所未得也”[11]。