张子信之前的历法家以五星和太阳的平均运动推算五星始见时刻,从隋代《皇极历》开始,历法家在设计五星定见算法时,逐渐考虑了五星和太阳的不均匀运动,在宋代的《崇天历》中,五星定见算法基本定型.梳理了中国古代五星定见算法的历史沿革,并根据五星定见算法的特征,以《皇极历》、《大衍历》和《崇天历》为关节点,将五星定见算法的历史分为四个阶段.