太阳的七色光中红光波长最长,其次是橙、黄等。这就是为什么我们平时看到的落日是红色或橙黄色的缘故。当大部分太阳光盘已居地平线以下,只有很小一部分露在地平线上时,由于折射的作用,显露出来的只是太阳的绿光、蓝光(紫外线光波最短,早已折射掉了)。而蓝光又极易被大气分子散射掉,这时,人们就会看到发绿光的太阳了。不过,不是任何地方都能看到绿太阳的。必须在空气能见度好、大气中水汽含量少、地平线平直而清晰的条件下,才有可能看到绿日。
蓝光既然极易被大气散射掉,怎么会出现蓝太阳呢?这是由于空气中的悬浮物,如尘埃、小水滴等也会散射阳光。其中直径为0.6~0.8毫米的尘埃微粒散光的能力很特别,它们散射红、黄光的能力反倒比散射蓝光大。如果空中悬浮这种微粒,红、黄光会被散射掉,而留下蓝光。太阳就变成蓝色的。
还好,不是世界末日,山姆教授终于可以松一个口气了。