星星离我们非常远,光到达地球时只剩下一个小小的点。这个小点要穿过地球大气里不停流动的暖空气和冷空气,就像隔着水波看东西一样。流动的空气把光向左、向右稍微弯一下,所以你看到的亮度在抖动。这种抖动就是闪烁。
小提醒用浅白话讲了折射驱动的大气湍流(暖空气和冷空气的小团把星光弯一下)。没用「闪烁」(scintillation)这个专业术语,也没讲对流层中温度梯度驱动湍流的细节,更没讲「行星为什么不闪」背后的点光源 vs 面光源对比。把这些都留给更深入的对话。
给你星星闪烁(专业术语:scintillation,闪烁)是因为地球大气在光学上并不均匀:温度差异制造了折射率略有不同的空气元胞,而这些元胞随湍流不断移动。星光本质上是点光源(即使我们看到的最近最大的恒星,从地球看视角也不到 0.01 角秒),所以大气路径上累积的折射偏移会在表观亮度和位置上产生可见的波动。行星也很小,但是 5 到 50 角秒的「面光源」,湍流对圆盘各部分独立作用,扰动平均掉,所以看起来稳定。在地平线附近(大气路径更长)和暖气流上升进入冷高空的地方,闪烁最严重。