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

为什么光在穿过物质时会发生折射?

为什么光在穿过物质时会发生折射?
参考答案:光在穿过物质时发生折射,主要是因为光的速度和方向与它所通过的介质有关。当光从一个介质进入另一个介质时,如果两种介质的折射率不同,就会发生折射现象。折射率是光在真空中的速度与光在该介质中速度之比,用来描述光在不同介质传播时速度的变化。
根据斯涅尔定律(也称为斯涅尔-笛卡尔定律),当光从一个介质进入另一个介质时,入射光线、折射光线和法线(垂直于界面的线)形成一个三角形。这个三角形中的角度遵循以下关系:
\[ n_1 \sin(\theta_1) = n_2 \sin(\theta_2) \]
其中:
\(n_1\) 和 \(n_2\) 是两种介质的折射率,分别对应于入射和折射介质。
\(\theta_1\) 是入射角,即入射光线与法线之间的角度。
\(\theta_2\) 是折射角,即折射光线与法线之间的角度。
由于不同介质的折射率不同,当光从一个介质(折射率低)进入另一个介质(折射率高)时,光速会减慢,使得光线相对于法线的入射角度和折射角度发生变化。这种变化导致了光线路径的弯曲,即发生了折射。
折射之所以会发生,根本原因在于光在不同介质中传播时速度的变化。这种速度变化是由于介质对光子作用的结果,光子在不同的介质中受到的电场和磁场的相互作用不同,从而导致它们的运动轨迹发生变化。