首页 › 答案 › 题库 › 百万个为什么

为什么不同的光具有不同的颜色,光的颜色是如何形成的?

为什么不同的光具有不同的颜色,光的颜色是如何形成的?
参考答案:光具有不同的颜色,是因为不同颜色的光具有不同的波长。光的颜色是由光的波长决定的,而波长又与光在介质中的传播速度有关。在真空中,所有颜色的光传播速度相同,都是光速(约每秒30万公里)。然而,当光通过不同的介质时,例如从真空进入空气或水,光的传播速度会发生变化,从而引起波长的改变。
在可见光范围内,不同颜色的光对应不同的波长。例如,红光的波长最长,约为620-750纳米,而紫光的波长最短,约为380-450纳米。当白光(包含所有可见波长的光)通过三棱镜时,由于不同波长的光在棱镜中的折射率不同,它们会被弯曲的程度也不同,从而发生色散现象,将白光分解成 Spectrum(光谱),显示出红、橙、黄、绿、蓝、靛、紫七种颜色。
因此,光的颜色是由光的波长决定的,而不同的波长在通过介质时会发生不同程度的弯曲,从而形成不同的颜色。这也是为什么我们能看到不同颜色的物体,因为物体对不同波长的光有不同的吸收和反射特性。