早上太阳从东方升起,如果大气中水汽过多,则阳光中一些波长较短的青光、蓝光、紫光被大气散射掉,只有红光、橙光、黄光穿透大气

2个回答

  • 天空的颜色主要由两种因素决定:其一是散射,其二是吸收.由于可见光的波长和大气中水汽、尘埃等尺径相当,以瑞利散射为主,瑞利散射有一个显著的特点,散射光线的量和波长的四次方成反比.吸收比较好理解一些,波长比较长的电磁波穿透能力比较强,比较容易穿透大气达到观测者的眼中.

    太阳高悬空中时,需要穿透大气的厚度比较小,所以吸收效应相对较弱,散射占了主导地位.波长更短的蓝光、紫光的强度更大,然而综合少数长波段的可见光,综合起来便是蓝色.必须要提到,散射光同样会被吸收,方升的朝阳,需要穿过浓密的大气,尽管散射出的蓝紫光更多,但因为非常长的光程,也被吸收殆尽,所以散射相对较弱的红橙光、因为穿透能力强反而占了主导,所以才出现美丽的霞光.

    楼主提问中给出的解释是错误的,按照这种解释,解释初升红日尚且看不出明显的错误(根据我上面的回答,主要因素就是吸收),然解释朝霞的成因,那就是漏洞百出,难以自圆其说了.