免费斯涅尔定律计算器

n₁ = 1.000293

n₂ = 1.333000

—

n₁ · sin(θ₁) = n₂ · sin(θ₂)

斯涅尔折射定律

输入介质和角度以使用斯涅尔定律计算。

光折射——波从一种材料进入另一种材料时发生的弯曲——是光学中的核心概念。斯涅尔定律计算器提供了一种方便应用折射定律的方式,让您快速确定未知角度或折射率。本文解释了斯涅尔定律的公式,通过一个具体示例演示如何计算折射角,并讨论了临界角和全内反射。

斯涅尔折射定律

斯涅尔定律,常称为折射定律,在数学上将入射角和折射角与两种介质的折射率联系起来。对于各向同性材料(光学特性在所有方向上都相同的材料),关系为:

n1sin⁡(θ1)=n2sin⁡(θ2)n_1 \sin(\theta_1) = n_2 \sin(\theta_2)

其中:

  • n1n_1 和 n2n_2 分别是第一和第二种介质的折射率。
  • θ1\theta_1(入射角)和 θ2\theta_2(折射角)从法线(垂直于介质分界面的直线)测量。

当光线进入折射率较高的介质时,速度减慢并向法线弯曲;当进入较低折射率的介质时,速度加快并远离法线弯曲。这个斯涅尔定律工具可用作多功能的折射角计算器、临界角计算器和折射率计算器,覆盖所有常见的折射场景。

计算折射角:逐步示例

为了演示斯涅尔定律的实际应用,考虑一束光线从空气射入玻璃,入射角为 30∘30^\circ。

  1. 获取折射率 – 空气的折射率大约为 1.00031.0003(为简化计算常取 1.001.00),而普通玻璃的折射率为 1.501.50。

  2. 重排斯涅尔定律 – 解出 sin⁡(θ2)\sin(\theta_2):

    sin⁡(θ2)=n1sin⁡(θ1)n2\sin(\theta_2) = \frac{n_1 \sin(\theta_1)}{n_2}

    代入数值:

    sin⁡(θ2)=1.0003×sin⁡(30∘)1.50≈0.333\sin(\theta_2) = \frac{1.0003 \times \sin(30^\circ)}{1.50} \approx 0.333
  3. 计算折射角 – 使用反正弦函数:

    θ2=arcsin⁡(0.333)≈19.48∘\theta_2 = \arcsin(0.333) \approx 19.48^\circ

本工具内置的光折射计算器可瞬间执行同样的计算,让您修改任意输入并立刻看到新的折射角。

临界角与全内反射

当光线从折射率较高的介质进入折射率较低的介质(例如从水到空气)时,会出现一种有趣的现象。随着入射角的增加,折射光线更急剧地远离法线弯曲。在某个特定的入射角——临界角——折射光线恰好沿着分界面,因此 θ2=90∘\theta_2 = 90^\circ。

从斯涅尔定律出发,令 θ2=90∘\theta_2 = 90^\circ(因此 sin⁡θ2=1\sin\theta_2 = 1)得到:

n1sin⁡(θc)=n2⇒sin⁡(θc)=n2n1n_1 \sin(\theta_c) = n_2 \quad \Rightarrow \quad \sin(\theta_c) = \frac{n_2}{n_1}

因此,临界角为:

θc=arcsin⁡(n2n1)\theta_c = \arcsin\left(\frac{n_2}{n_1}\right)

如果入射角超过 θc\theta_c,则发生全内反射:所有入射光被反射回原始介质,不发生折射。本工具集成的全内反射计算器自动检测此条件是否满足并显示临界角值。

实际应用

无论您是学习光学的学生还是设计光学系统的专业人士,本斯涅尔定律计算器都能简化折射分析。您可以使用折射率计算器功能快速确定未知折射率,使用折射角计算器找到精确的折射角,或使用临界角计算器探索折射的极限。通过输入四个变量(折射率和角度)中的任意两个,该工具计算其余的值,并遵循斯涅尔定律的约束。

常见问题

1. 如何使用斯涅尔定律计算器计算折射角?

输入两种介质的折射率和入射角。计算器利用 n1 sin θ1 = n2 sin θ2 来计算折射角。如果结果超过 1,则表示发生全内反射。

2. 什么是临界角?如何计算?

临界角是折射光线沿分界面传播时的入射角(θ2 = 90°)。其计算公式为 θc = arcsin(n2 / n1),仅当 n1 > n2 时适用。

3. 什么时候发生全内反射?

当入射角超过临界角且光线从较高折射率介质进入较低折射率介质时,发生全内反射。全部光线被反射回原始介质。

4. 我可以使用这个计算器来确定未知折射率吗?

可以。通过提供一种介质的折射率以及两个角度(入射角和折射角),计算器会重新排列斯涅尔定律以求解缺失的折射率。

使用方法

  1. 从下拉菜单中选择第一种和第二种介质,或选择“自定义”手动输入折射率。
  2. 选择计算折射角 (θ₂) 或入射角 (θ₁),然后输入已知角度值。
  3. 查看计算出的角度、中间值 (n₁, n₂) 以及斯涅尔定律公式。如果发生全内反射,将显示临界角。