复色光分解为单色光而形成光谱的现象.让一束白光射到玻璃棱镜上,光线经过棱镜折射以后就在另一侧面的白纸屏上形成一条彩色的光带,其颜色的排列是靠近棱镜顶角端是红色,靠近底边的一端是紫色,中间依次是橙黄绿蓝靛,这样的光带叫光谱.光谱中每一种色光不能再分解出其他色光,称它为单色光.由单色光混合而成的光叫复色光.自然界中的太阳光、白炽电灯和日光灯发出的光都是复色光.

    光波都有一定的频率,光的颜色是由光波的频率决定的,在可见光区域,红光频率最小,紫光的频率最大,各种频率的光在真空中传播的速度都相同,等于.但是不同频率的单色光,在介质中传播时由于受到介质的作用,传播速度都比在真空中的速度小,并且速度的大小互不相同.速度大,紫光的传播速度小,因此介质对红光的折射率小,对紫光的折率大.当不同色光以相同的入射角射到三棱镜上,红光发生的偏折最少,它在光谱中处在靠近顶角的一端.紫光的频率大,在介质中的折射率大,在光谱中也就排列在最靠近棱镜底边的一端.

    夏天雨后,在朝着太阳那一边的天空上,常常会出现彩色的圆弧,这就是虹.形成虹的原因就是下雨以后,天上悬浮着很多极小的水滴,太阳光沿着一定角度射入这些水滴发生了色散,朝着小水滴看过去就会出现彩色的虹,虹的颜色是红色在外紫色在内依次排列.