太阳光经过折射进入水中,再由镜子反射,最后由水面再折射得到的结果。由于太阳光是复色光,七种单色光的折射率不同,因此,两次折射后,不同的光被分开了,所以形成了七色的彩虹。
这个现象与三棱镜使光色散的原理相似,只是多了一次反射,但并不影响结果。