说起来,原因其实挺简单,就是大气对太阳光的散射作用。
大家都知道,地球表面被大气包围着,当太阳光进入大气后,空气分子和微粒(尘埃、水滴、冰晶等)会将太阳光向四周散射。太阳光由红、橙、黄、绿、蓝、靛、紫七种光组成,其中波长较长的红光、橙光、黄光等透射性最大,能穿透大气层,直接射到地面;而波长较短的蓝、紫、靛等色光,很容易被悬浮在空气中的微粒阻挡,从而散射向四方。在短波波段中蓝光能量最大,散射出来的光波也最多,因此我们看到的天空便呈现出蔚蓝色。
但当空中有雾或薄云存在时,因为水滴质点的直径比可见光的波长大,此时所有波长的光将“一视同仁”地散射,所以天空呈现白茫茫的颜色。昨天,正是大雨过后,冷空气又将浑浊的暖湿气团一扫而尽,天气晴朗,空气中的尘粒、水滴、冰晶的数量就很多,所以这样的天气里,就难怪天空显得特别蓝了。
实际上,发生散射的蓝光只是一小部分,大部分没有遇到微粒的蓝光、紫光还是直接安全通过了大气层的包围圈,所以射到地球上的白光中仍然包括了红、橙、黄、绿、蓝、靛、紫。
参考资料: