哥白尼提出日心說之前,天文學家怎麼算行星

ancient%20Chinese%20battlefield%20with%20dramatic%...
發表時間:2026 年 10 月 30 日 | 更新日期:2026 年 10 月 30 日 | 編輯:雅寶社區編輯團隊
哥白尼提出日心說之前,天文學家怎麼算行星 - 雅寶社區 · 頂客論壇

例如著名的《金星泥板》记录了金星在几十年间的升起与落下,后来被用来推导金星的会合周期。巴比伦人发现,金星大约每八年重复一次相似的Pattern,因为八年内金星会合五次,几乎刚好回到相同的黄道位置。这种「周期关系」是巴比伦天文学的核心方法。

周期关系与「步骤函数」:巴比伦的算术天文学

巴比伦晚期发展出两套数学天文学系统,通常称为 System A 和 System B。System A 使用「步骤函数」,把行星的运动分成若干段,每段以固定的速度变化;System B 使用「锯齿函数」,让速度在最大值和最小值之间线性变化。这些函数不是几何图形,而是数值表格,用来计算行星在任意时刻的平位置。

巴比伦人还会使用「目标年份文本」,为特定年份列出日月五星的关键事件,方便祭司查表。这种做法非常「工程导向」:不需要解释为什么,只需要能算出来。巴比伦的算术天文学后来传到希腊化世界,成为希腊天文学家的重要数据来源。

从巴比伦到希腊:数据与几何的接力

亚历山大大帝东征后,希腊化世界与巴比伦天文学发生接触。希腊人从巴比伦人那里获得了大量观测数据和周期参数,但他们不满足于「查表」,而是想用几何模型解释这些周期。于是,希腊天文学走上了另一条路:用圆和球来「拯救现象」。这并不是说希腊人比巴比伦人高明,而是两种不同的知识传统:巴比伦人擅长数值预测,希腊人擅长几何建模。后来的托勒密体系,其实是这两种传统的综合体。

三、希腊的几何革命:用圆解释天空

希腊天文学的关键词是「几何」。他们相信天体是神圣的,应该做完美的匀速圆周运动。但观测却显示,太阳的运动速度不均匀,行星会逆行,月亮 sometimes 走得快 sometimes 走得慢。于是,希腊天文学家开始用「圆套圆」的方法,试图用完美的圆组合出不完美的现象。

柏拉图的问题与同心球模型

柏拉图曾提出一个著名的问题:如何用均匀的圆周运动来解释行星的不规则运动?他的学生欧多克索斯给出了第一个系统性答案:同心球模型。欧多克索斯为每颗行星配置若干球面,每个球面绕不同的轴匀速旋转,组合起来可以产生复杂的运动。太阳和月亮各用三个球,五颗行星各用四个球,总共二十七个球。后来卡里普斯又增加了一些球,以改善拟合。

同心球模型有个致命缺点:它无法解释行星亮度的变化。如果行星始终在同一个球面上运动,它与地球的距离就应该不变,但观测显示金星和火星的亮度会变化。这个矛盾促使后来的天文学家引入「本轮」和「偏心圆」。

本轮与均轮:阿波罗尼乌斯、希帕克斯的发明

本轮与均轮的概念通常归功于阿波罗尼乌斯,后来被希帕克斯(喜帕恰斯)大力发展。基本想法是:行星在一个小圆(本轮)上匀速运动,而本轮的中心在一个大圆(均轮)上绕地球匀速运动。当本轮的运动方向与均轮相反时,从地球上看,行星就会产生「逆行」的现象。这个模型不仅解释了逆行,还能解释行星亮度的变化,因为行星与本轮中心的距离会改变。

希帕克斯用本轮和均轮解释了太阳和月亮的运动,并发现了岁差。他还编制了星表,记录了恒星的位置。希帕克斯的工作为托勒密体系奠定了基础,但他本人的著作大多失传,我们主要通过托勒密的引用了解他的成就。

偏心圆与「太阳的不均匀运动」

希帕克斯还引入了「偏心圆」的概念,用来解释太阳运动的不均匀性。如果太阳绕地球的圆不是以地球为中心,而是略微偏心,那么从地球上看,太阳的速度就会时快时慢。这个模型相当成功,后来被托勒密继承。偏心圆和本轮均轮一样,都是几何工具,不是物理实体。希腊天文学家很清楚这一点,但他们仍然愿意使用,因为模型能拟合观测。

四、托勒密《天文学大成》:古代行星计算的巅峰

公元二世纪,托勒密在亚历山大港完成了《天文学大成》(Almagest)。这本书是古代天文学的集大成之作,也是哥白尼之前一千四百年间行星计算的标准教材。托勒密没有发明全新的模型,但他把前人的工作系统化、数学化,并提供了完整的计算步骤和表格。

本轮—均轮—偏心—均衡点:四件套

托勒密的行星模型包含四个核心元素:本轮、均轮、偏心圆和「均衡点」(equant)。前三个我们已经提过,均衡点是托勒密的独创。它的作用是让本轮中心相对于一个「虚拟点」做匀速角运动,而不是相对于地球或均轮中心。这个设计在数学上非常有效,能更好地拟合观测,但在物理上很别扭,因为违反了「匀速圆周运动」的哲学原则。后来哥白尼和伊斯兰天文学家都对均衡点感到不满。

托勒密为每颗行星配置了一套模型。外行星(火星、木星、土星)的本轮中心在均轮上运动,本轮的角度与太阳的平黄经有关;内行星(水星、金星)的本轮中心方向则与太阳的平均方向一致。这种安排不是偶然的,而是为了拟合行星与太阳的相对位置关系。

具体怎么算:从平位置到真位置

托勒密的计算流程大致如下:首先,从表中取得行星的「平黄经」,这是假设行星以平均速度运动时的位置。平黄经等于初始值加上平均运动乘以时间。其次,计算「中心差」,这是由偏心圆和均衡点造成的修正,用来把平黄经转换为「真黄经」的中间值。然后,计算「本轮修正」,根据行星在本轮上的角度,修正其位置。最后,把中心差和本轮修正加起来,得到行星的「真黄经」。

除此之外,托勒密还计算行星的「纬度」,也就是行星偏离黄道面的角度。他使用「倾角」和「交点」的概念,让本轮平面相对于黄道面倾斜。这样就能解释为什么行星有时在黄道以北,有时在黄道以南。整套计算需要使用弦表(类似三角函数表)和冗长的算术运算,但只要有表格和足够的时间,就能算出任意时刻的行星位置。

托勒密体系为什么能撑一千四百年

托勒密体系之所以能流行,不是因为它「正确」,而是因为它「好用」。它提供了完整的计算框架,预测精度在当时的技术条件下已经相当不错。它可以解释逆行、亮度变化、纬度变化,还能预测日月食。中世纪的伊斯兰和欧洲天文学家虽然对它的一些细节不满,但大多沿用它的基本框架,只做局部改良。直到哥白尼出现,才有人提出一个全新的坐标系。

五、伊斯兰天文学:在托勒密之上继续算

伊斯兰天文学家是托勒密体系的重要继承者,但他们不是单纯的「复制者」。从八世纪到十五世纪,伊斯兰世界建立了天文台,编制了更精确的星表,并对托勒密模型提出了深刻的批评。

马拉盖学派与图西双轮

十三世纪,纳西尔·丁·图西在马拉盖建立了天文台,聚集了一批天文学家。图西发明了一种巧妙的几何装置,后来被称为「图西双轮」:一个小圆在一个大圆内滚动,小圆的直径等于大圆的半径,结果小圆上某一点会沿直线运动。这个装置可以用来把圆周运动转换为直线运动,从而在保持「匀速圆周运动」的前提下,构造出更复杂的模型。

图西双轮后来被用来改良行星模型,尤其是在处理本轮中心的运动时。它让天文学家可以在不使用均衡点的情况下,仍然拟合观测数据。这对后来的哥白尼产生了影响,因为哥白尼也面临同样的问题:如何在不违反匀速圆周运动原则的前提下,解释行星的运动。

伊本·沙提尔与行星模型的改良

十四世纪的大马士革天文学家伊本·沙提尔,对托勒密体系做了更彻底的改良。他使用图西双轮和其他辅助轮,构造出一套不含均衡点的行星模型。他的模型在数学上与后来哥白尼的模型有惊人的相似之处,以至于有些学者认为哥白尼可能接触过他的工作。无论这种影响是否成立,伊本·沙提尔的例子说明:在哥白尼之前,已经有人试图用更优雅的几何结构来替代托勒密的复杂体系。

六、东方另一条路:中国的历法与五星推步

当希腊和伊斯兰天文学家在构建几何模型时,中国天文学家走了另一条路。他们不以几何模型为核心,而是以「历法」为核心,用代数方法和数值表格来计算行星位置。

中国式的「代数」天文学

中国古代天文学非常重视历法编制。历法不仅要预测日月食,还要推算五星的位置。中国天文学家使用「推步」的方法,也就是根据观测数据建立一套算法,用「入历」「盈缩」「疾迟」等概念来描述行星运动。他们不关心行星在空间中的几何轨道,只关心行星在黄道上的位置随时间的变化。

中国历法使用「二十八宿」作为坐标系统,把黄道附近划分为二十八个区域。行星的位置用「入某宿某度」来表示。为了计算行星的运动,中国天文学家发明了「内插法」,比如刘焯的「等间距二次内插法」和郭守敬的「三次差内插法」。这些方法可以用来计算行星在任意时刻的位置,精度相当高。

五星推步与凌犯预测

中国古代的「五星推步」是一套复杂的算法,用来计算木星、火星、土星、金星和水星的位置。以《授时历》为例,它使用了「平见」「定见」「常见」等步骤,先计算行星的平均位置,再根据太阳和行星的相对运动进行修正。中国天文学家还特别关注「凌犯」,也就是行星与恒星或行星之间的接近现象,因为这些现象在占星上有重要意义。

中国的行星计算传统与希腊传统有本质区别:中国没有本轮和均轮的几何模型,而是用数值函数来拟合观测。这种方法在某些方面更灵活,但也更难解释「为什么」。不过,从预测的角度来看,中国历法的精度在宋元时期已经相当高,有些方面甚至超过了同时期的欧洲。

七、印度、玛雅与其他传统:多元的计算智慧

除了希腊、伊斯兰和中国,印度和玛雅也发展出了独特的行星计算方法。这些传统各有特色,但都展现了人类用数学捕捉天空的惊人能力。

印度:周期与「日行迹」

印度天文学受到希腊影响,但也保留了自身的特色。《苏利耶历数书》是印度古代天文学的代表作,其中描述了行星的本轮模型,与希腊的本轮均轮类似。印度天文学家特别重视「周期」的计算,他们使用极长的周期参数,试图让历法与观测长期吻合。印度还发展了「日行迹」的概念,用来描述太阳在一年中的运动轨迹。

印度天文学的计算方法对伊斯兰天文学产生了影响,尤其是在三角函数和天文表方面。后来,印度的天文著作被翻译成阿拉伯文,成为伊斯兰天文学的重要来源之一。

玛雅:金星表与长纪年

玛雅天文学最著名的成就是《德累斯顿抄本》中的金星表。这张表记录了金星在会合周期中的位置,精度相当高。玛雅人发现金星的会合周期约为五百八十四天,并利用这个周期来预测金星的升起和落下。玛雅人还使用「长纪年」来记录历史日期,这种纪年方式与天文观测紧密结合。

玛雅的天文计算主要服务于宗教和历法,而不是几何建模。他们没有发展出本轮均轮之类的模型,但他们的数值预测能力不容小觑。金星表的误差极小,说明玛雅天文学家进行了长期的观测和精细的计算。

八、计算工具与天文表:让预测可以「查表」

古代行星计算不只是纸上的数学,还需要工具和表格。从安提基特拉机械到阿尔方索星表,这些工具让天文学家可以更有效率地进行预测。

安提基特拉机械与星盘

安提基特拉机械是1901年在希腊沉船中发现的青铜齿轮装置,约制造于公元前二世纪。它可以计算日月的位置,显示月相,甚至可能计算行星的运动。这个机械的存在说明,古希腊人不仅有能力构建几何模型,还能把模型转化为精密的机械装置。它被称为「古代计算机」,是古代行星计算技术的巅峰之作。

星盘是另一种重要的天文工具,用于观测和计算。星盘可以测量天体的高度,帮助确定时间和纬度。在中世纪,星盘是天文学家的标配工具,伊斯兰和欧洲的天文学家都广泛使用它。

从《阿尔方索星表》到《普鲁士星表》

天文表是古代行星计算的重要成果。托勒密本人编制了《手用表》,方便天文学家查表计算。十三世纪,西班牙的阿尔方索十世资助编制了《阿尔方索星表》,这是托勒密体系的重要里程碑。这些星表提供了日月五星的平均运动参数和修正表,让天文学家可以快速计算行星位置。

到了十六世纪,哥白尼的《天体运行论》出版后,伊拉斯谟·莱因霍尔德编制了《普鲁士星表》,基于哥白尼的日心模型,但仍然保留了本轮。这些星表在当时非常流行,说明即使在新理论出现后,旧的计算工具仍然有实用价值。

九、哥白尼之后:不是「推翻了计算」,而是「换了坐标系」

哥白尼在1543年发表《天体运行论》,提出日心说。很多人以为这是一场「科学革命」,从此古代天文学被彻底推翻。但如果从计算的角度来看,哥白尼的革命其实更像是「换了一个坐标系」,而不是「抛弃了旧方法」。

日心说的计算优势与代价

日心说的最大优势是:行星的逆行现象可以自动解释,不需要像托勒密体系那样为每颗行星单独设置本轮。在日心模型中,逆行只是地球和行星相对运动的结果,这大大简化了宇宙的整体结构。哥白尼还解决了托勒密体系中「均衡点」的哲学问题,因为日心模型不需要均衡点。

但日心说也有代价。哥白尼仍然相信匀速圆周运动,因此他的模型仍然需要本轮。他的行星模型并不比托勒密的模型简单多少,计算起来甚至更麻烦。此外,日心说与当时的物理常识冲突,因为如果地球在运动,为什么我们感觉不到?这些问题要等到伽利略和牛顿才得到解决。

从几何模型到物理机制

哥白尼的革命真正的意义,在于它开启了一个新的问题:行星为什么会这样运动?托勒密体系只需要「能算」,但日心说暗示了「地球是一颗行星」,这促使后来的天文学家去寻找物理机制。开普勒发现行星轨道是椭圆,牛顿提出万有引力,最终把天文学从「运动学」推进到「动力学」。

所以,哥白尼之前的行星计算并不是「错误的迷信」,而是一套在有限条件下高度发达的技术。它用圆和数,把天空的规律捕捉在表格和模型里。哥白尼、开普勒和牛顿的工作,是在这套技术的基础上继续前进,而不是从零开始。

结语:古代天文学家的计算遗产

回顾从巴比伦到托勒密的千年历史,我们会发现:古代天文学家不是只会「看星星」的浪漫主义者,而是精于计算的技术专家。他们用算术级数、几何模型、三角函数表和精密机械,把行星的运动转化为可预测的数字。他们的模型在今天看来也许笨拙,但在没有望远镜、没有微积分、没有物理学的年代,能做到这一点,已经是人类智慧的惊人成就。

下次你抬头看到木星在夜空中缓缓移动,不妨想想:两千年前的巴比伦祭司、希腊几何学家和中国历法家,也曾盯着同一颗星,试图用他们的方式算出它下一步会去哪里。那种对规律的执着,才是天文学真正的起点。

🏠 返回首頁