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

为什么光在水面处会发生折射?

为什么光在水面处会发生折射?
参考答案:光在水面处发生折射的原因是光在不同介质中的传播速度不同。当光从一种介质(如空气)进入另一种介质(如水)时,它的速度会发生变化,从而导致光线传播方向发生改变,这就是折射现象。
具体来说,光在空气中的速度比在水中快。当光线从空气斜射入水中时,光线的入射角(光线与水面之间的夹角)大于折射角(光线在水中与水面之间的夹角),光线会向法线(垂直于水面的线)弯曲。反之,当光线从水中斜射入空气中时,光线的入射角小于折射角,光线会远离法线弯曲。
折射现象可以用斯涅尔定律(Snell's Law)来描述,该定律指出入射角和折射角的正弦值之比等于两种介质的光折射率之比。公式如下:
\[ n_1 \sin(\theta_1) = n_2 \sin(\theta_2) \]
其中,\( n_1 \) 和 \( n_2 \) 分别是光在第一种介质和第二种介质中的折射率,\( \theta_1 \) 是入射角,\( \theta_2 \) 是折射角。
这个现象不仅适用于水面,也适用于其他界面的折射,例如光从玻璃进入空气等。