虹是光线以一定角度照在水滴上所发生的折射、分光、内反射、再折射等造成的大气光象,光线照射到雨滴后,在雨滴内会发生折射,各种颜色的光发生偏离、其中紫色光的折射程度最大,红色光的折射最小,其它各色光则介乎于两者之间,折射光线经雨滴的后缘内反射后,再经过雨滴和大气折射到我们的眼里,由于空气悬浮的雨滴很多,所以当我们仰望天空时,同一弧线上的雨滴所折射出的不同颜色的光线角度相同,于是我们就看到了内紫外红的彩色光带,即彩虹。彩虹大多出现在太阳的相对的方向。在阿拉伯人的传说里,虹是光明神哥沙赫的弓。当哥沙赫休息的时候,
就把自己的弓――虹,挂在云端。多少年来,人们欣赏虹,流传着虹的神话,同时也努力揭开虹的秘密。我国早在北宋时候,对天空中的虹就有了科学的解释。当时的沈括在《梦溪笔谈》中引用孙彦红的话说:“虹,日中水影也。日照雨,则有之。”在中国,虹可以认为是双头蛇、龙,同时白虹经天等天象被认为是不吉的征兆。