如何推导折射定律

折射是生活中常见的现象。比如,下图左侧中在湖面上游泳的水鸟,由于光线折射,导致其身体在水面上和水面下看起来明显错位。再比如,下图右侧中展示了一束光线从空气中的点射出,在水面点发生折射后到达水中的点。

错位的水鸟

光线的折射

已知上图右侧中光在空气和水中的传播的速度分别为,请尝试确定光线传播的路径,即确定点的位置。

(1)要求解本题需要对光的折射有所理解,让我们从生活中的一个例子讲起。想象你是一名海岸救生员,突然发现远处有一位溺水者,如下图左侧所示。沿直线前去救援可能不是最佳选择,因为这样会在水中行进较长距离,而水中游泳速度较慢,从而增加救援时间。或许,选择一条折线路径可能更高效,因为你可以在陆地上快速移动,减少在水中的时间,从而更快到达溺水者的位置,如下图右侧所示。

发现溺水者的救生员

救生员的路线选择

这种救援策略与光的传播原理有着惊人的相似之处。法国律师、数学家费马,如下图左侧所示,在 1662 年提出的 费马原理 (Fermat's principle)指出:光在传播时总是选择耗时最短的路径。这一原理表明,光线不会简单地沿直线传播,而是遵循最省时的路径。比如就本题而言,光线从点出发,会经点沿折线路径到达点,而非经点沿直线路径到达点。这是因为光在空气中的传播速度快,在水中速度的传播速度慢,所以光线会在空气中多走一些(),在水中少走一些(),从而使总耗时最短。

皮埃尔·德·费马(1601—1665)

光沿行进,花费时间更多

这里提到的费马原理就是接下来求解的关键。

        (2)转为闭区间上函数的最值问题。以水面为轴建立坐标系,并标注出之后计算所需要的量,如下图所示。

根据上图的标注,可求出的长度以及的长度分别为:

所以光从点到达点的时间函数为:

上式仅关注了点在点、点之间()的情况,这是因为当点在此范围外时,光线沿折线传播必然耗时更长。具体而言,当点在点左侧时,,如下图左侧所示;当点在点右侧时,,如下图右侧所示。这表明在这两种情况下,光线经过点或点的路径比经过点更省时。

点在点左侧,

点在点右侧,

        (3)求出函数的最小值,也就是确定点的位置。分别求出函数的一阶和二阶导数:

由此可推出以及,结合上以及,根据之前学习过的以及等,可作出函数的草图,如下图所示。从而可知内存在唯一零点,且点是函数内的唯一,该点也是函数上的

根据上面的分析可知,函数上的满足,从而可得:

根据上面图中的标识,可知有以及,所以上式可改写为:

这就是说,当点满足以上条件时,折线就是光线的传播路径。上式就是光学中著名的 折射定律 ,也称为 斯涅尔定律 (Snell's Law),其中分别称为光线的 入射角 折射角

关注马同学
马同学高等数学
微信公众号:matongxue314