大气中的自然现象
虹是光线以一定角度照在水滴上所发生的折射、分光、内反射、再折射等造成的大气光象,光线照射到雨滴后,在雨滴内会发生折射,各种颜色的光发生偏离、其中紫色光的折射程度最大,红色光的折射最小,其它各色光则介乎于两者之间,折射光线经雨滴的后缘内反射后,再经过雨滴和大气折射到眼睛里,由于空气悬浮的雨滴很多,所以当仰望天空时,同一弧线上的雨滴所折射出的不同颜色的光线角度相同,于是就看到了内紫外红的彩色光带,即彩虹。彩虹大多出现在太阳的相对的方向。

成因

虹就是太阳光照射到雨滴上发生色散形成的。雨刚过后,天空中悬浮着很多小水滴,当太阳光进入水滴就像进入三棱镜那样发生色散。虹就是太阳光通过水滴进行两次折射和一次反射反射形成的。
当太阳光以一定的角度进入水滴时,七种单色光有相同的入射角,水滴对不同单色光的折射率不同。七种单色光离开水滴时有了不同的折射角。对于观察者,只能看到由一个水滴折射而来的单色光,其它色光不是在眼睛之上就是在眼睛之下,不能进入眼睛的则不能看到。虹是太阳光在多层水滴折射形成的,
红光的折射率最小,折射程度最小,所以最上层水滴折射的光线能到达眼睛中的是红光,其次是橙光,一直顺次到紫光。当上下各层相连的折射而来的光线齐进入眼睛时,就看到按颜色红,橙,黄,绿,蓝,[diàn],紫依次排列的虹。