HSC 物理斯涅爾定律:折射角解析

學習如何使用斯涅爾定律計算折射角,並預測光線會向法線偏折還是遠離法線偏折。

一束雷射以一定角度射入玻璃磚。如果你把光束畫成繼續沿直線前進,你的圖通常就是錯的。但只記住「光在玻璃中會彎折」也不夠。你需要先預測它會往哪個方向彎折,然後計算新的角度。

在進行任何數學運算之前,先作出預測。一束光線從空氣以與表面成一定角度的方向進入玻璃。它會向法線偏折,還是遠離法線偏折

它會向法線偏折。真正有用的問題是:為甚麼?

01為甚麼速度改變會使方向改變

光在不同物質中的傳播速度不同。我們用折射率 \(n\) 來描述這一點:

\[
n = \frac{c}{v}
\]

其中:

  • \(n\) 是折射率,沒有單位
  • \(c\) 是光在真空中的速度,約為 \(3.00 \times 10^8\ \text{m s}^{-1}\)
  • \(v\) 是光在該物質中的速度,單位為 \(\text{m s}^{-1}\)

折射率越大,表示光在該介質中的速度越低。

空氣的折射率接近 \(1.00\)。水約為 \(1.33\),而許多種類的玻璃約為 \(1.5\)。確切數值取決於物質以及光的波長。

因此,當光由空氣進入玻璃時,它的速度會下降。

想像一架購物手推車斜向地從平滑的混凝土地面駛入濃密的草地。其中一個前輪會先進入草地,因而比另一個前輪更早減速。手推車便會轉向。

波前也會以類似的方式表現。波前的一側先進入較慢的介質,因此那一側前進的距離較短。波前會旋轉,從而改變光的傳播方向。

當光進入傳播速度較低的介質時,這種旋轉會使光線向法線偏折

購物手推車的類比有其局限。光不是具有輪子的剛性物體,而折射也不是由機械阻力造成的。更準確地說,在邊界處,電磁波的速度和波長會改變,而頻率保持不變。

由於

\[
v = f\lambda
\]

當頻率 \(f\) 保持不變時,波速 \(v\) 減小,就表示波長 \(\lambda\) 也會減小。

02所有角度都要從法線量起

這個細節會造成多得令人意外的錯誤答案。

法線是一條想像中的直線,與兩種介質之間的邊界垂直。

斯涅爾定律中的角度,是光線與法線之間的夾角,而不是光線與表面之間的夾角。

折射示意圖,顯示一束光線以斜角從空氣進入玻璃。入射光線在法線處到達邊界,然後在玻璃中向法線偏折,因此折射角 theta_2 小於入射角 theta_1。
當光從空氣進入玻璃時,會向法線偏折,因此 θ₂ < θ₁。

入射光線的角度稱為入射角 \(\theta_1\)。光線在第二種介質中的出射角度稱為折射角 \(\theta_2\)。

如果題目告訴你一束光線與表面成 \(25^\circ\),那麼它與法線的夾角並不是 \(25^\circ\),而是

\[
90^\circ – 25^\circ = 65^\circ
\]

在使用斯涅爾定律之前,就應先完成這項換算。

03斯涅爾定律

當幾何關係清楚之後,計算就很簡潔:

\[
n_1\sin\theta_1 = n_2\sin\theta_2
\]

其中:

  • \(n_1\) 是包含入射光線之介質的折射率
  • \(n_2\) 是包含折射光線之介質的折射率
  • \(\theta_1\) 是入射角,從法線量起
  • \(\theta_2\) 是折射角,從法線量起

如果要求折射角,可以重新整理為:

\[
\theta_2 = \sin^{-1}\left(\frac{n_1}{n_2}\sin\theta_1\right)
\]

在 HSC 涉及角度的計算中,請確保計算機設定為角度制(degree mode)。

在按計算機之前,先預測答案。如果光進入折射率較大的介質,\(\theta_2\) 應該比 \(\theta_1\) 大還是小?

較小。光線會向法線偏折。

這個預測很有用,因為它可以立即幫你檢查是否出錯。

例題:由空氣進入玻璃

一束光由空氣進入玻璃,其中 \(n_1 = 1.00\),玻璃的 \(n_2 = 1.50\)。入射角為 \(35.0^\circ\)。計算折射角。

步驟 1

折射率由 \(1.00\) 增加至 \(1.50\)。光速下降,因此光線應向法線偏折。所以我們預期 \(\theta_2 < 35.0^\circ\)。

步驟 2

\[
n_1\sin\theta_1 = n_2\sin\theta_2
\]

步驟 3

\[
1.00\sin 35.0^\circ = 1.50\sin\theta_2
\]

重新整理後,

\[
\sin\theta_2
= \frac{1.00\sin35.0^\circ}{1.50}
= 0.382
\]

步驟 4

\[
\theta_2 = \sin^{-1}(0.382) = 22.5^\circ
\]

因此,折射角為

\[
\boxed{\theta_2 = 22.5^\circ}
\]

結果符合我們的預測。角度由 \(35.0^\circ\) 減小至 \(22.5^\circ\),因此光線確實向法線偏折。

04快速判斷方向的規則

通常在進行任何計算之前,你就可以判斷偏折方向。

邊界處的變化角度會怎樣變化?方向
\(n_2 > n_1\)\(\theta_2 < \theta_1\)向法線偏折
\(n_2 < n_1\)\(\theta_2 > \theta_1\),若能發生折射遠離法線偏折
\(n_2 = n_1\)\(\theta_2 = \theta_1\)方向不變
\(\theta_1 = 0^\circ\)\(\theta_2 = 0^\circ\)方向不變

前兩列可以直接由斯涅爾定律推導出來。

假設 \(n_2 > n_1\)。重新整理可得

\[
\sin\theta_2 = \frac{n_1}{n_2}\sin\theta_1
\]

由於 \(n_1/n_2 < 1\),所以 \(\sin\theta_2\) 的值小於 \(\sin\theta_1\)。對於 \(0^\circ\) 至 \(90^\circ\) 之間的角度,這表示

\[
\theta_2 < \theta_1
\]

所以「向法線偏折」並不是另一條需要另外背誦的規則。它可以直接由斯涅爾定律得出。

例題:題目給的是相對於表面的角度

一束光在折射率為 \(1.49\) 的壓克力中傳播,然後進入折射率為 \(1.33\) 的水。光線與邊界表面成 \(50.0^\circ\)。計算折射角。

步驟 1

斯涅爾定律使用的是相對於法線的角度。法線與表面成 \(90^\circ\),所以

\[
\theta_1 = 90.0^\circ – 50.0^\circ = 40.0^\circ
\]

步驟 2

折射率由 \(1.49\) 降至 \(1.33\)。光速增加,因此光線應遠離法線偏折。

我們預期 \(\theta_2 > 40.0^\circ\)。

步驟 3

\[
1.49\sin40.0^\circ = 1.33\sin\theta_2
\]

因此,

\[
\sin\theta_2
= \frac{1.49\sin40.0^\circ}{1.33}
= 0.720
\]

步驟 4

\[
\theta_2 = \sin^{-1}(0.720) = 46.1^\circ
\]

所以

\[
\boxed{\theta_2 = 46.1^\circ}
\]

折射角大於入射角,正如我們對光進入較低折射率介質時的預期。

留意這個陷阱。如果直接把題目給出的 \(50.0^\circ\) 代入斯涅爾定律,答案就會錯,因為該角度是從表面量起的。

05「向法線偏折」實際上是甚麼意思

學生有時會把法線想像成好像在把光線往旁邊拉。事實並非如此。

「向法線偏折」只是表示折射光線與法線的夾角,比入射光線與法線的夾角小

\[
\theta_2 < \theta_1
\]

同樣地,「遠離法線偏折」表示

\[
\theta_2 > \theta_1
\]

只有在兩個角度都是從法線量起時,這種說法才有意義。

還有一個重要的特殊情況。假設光正好沿着法線撞上邊界:

\[
\theta_1 = 0^\circ
\]

斯涅爾定律給出

\[
n_1\sin0^\circ = n_2\sin\theta_2
\]

由於 \(\sin0^\circ = 0\),

\[
\sin\theta_2 = 0
\]

因此

\[
\theta_2 = 0^\circ
\]

光速仍然可能改變,波長也仍然可能改變。但光線的方向不會改變,因為沒有橫向分量可以被重新導向。

所以,觀察到「沒有偏折」並不能自動證明兩種介質具有相同的折射率。

06斯涅爾定律中最常見的錯誤

使用相對於表面的角度

這是最常見的錯誤。斯涅爾定律永遠使用相對於法線的角度。

如果一束光線與表面成 \(70^\circ\),那麼它與法線只成 \(20^\circ\)。

把折射率對調

下標必須跟隨光線的傳播順序。

介質 1 包含入射光線。介質 2 包含折射光線。

一個實用的習慣是在代入數值之前先寫下

\[
\text{介質 1} \rightarrow \text{介質 2}
\]

用錯誤的規則預測偏折方向

折射率越大,光速越低。

所以:

  • 較低 \(n\) 到較高 \(n\):向法線偏折
  • 較高 \(n\) 到較低 \(n\):遠離法線偏折

不要根據某種材料比較「厚」或「密」之類模糊的概念來判斷方向。在這裏真正重要的物理量是折射率。

忘記使用反正弦

求出 \(\sin\theta_2\) 之後,你仍然需要求出角度本身。

如果

\[
\sin\theta_2 = 0.60
\]

那麼

\[
\theta_2 = \sin^{-1}(0.60)
\]

而不是 \(0.60^\circ\)。

不檢查物理意義就直接相信計算機結果

假設光由空氣進入玻璃。如果你計算出的折射角比入射角更大,那麼很可能某個步驟出了問題。

定性預測是解題的一部分,不只是裝飾。

07當斯涅爾定律得出不可能的正弦值

考慮光由玻璃進入空氣。由於它從較高折射率的介質進入較低折射率的介質,光線會遠離法線偏折。

隨着入射角增加,折射角會越來越接近 \(90^\circ\)。

最後,使用斯涅爾定律計算時可能會得到像這樣的結果:

\[
\sin\theta_2 = 1.08
\]

不存在正弦值為 \(1.08\) 的實數角。實數角的正弦值不可能大於 \(1\)。

這並不代表斯涅爾定律失效。它表示第二種介質中不存在能夠傳播的折射光線。光會發生全內反射

臨界情況發生在折射光線相對於法線成 \(90^\circ\),也就是沿着邊界傳播時。對應的入射角稱為臨界角

對於光由 \(n_1\) 進入折射率較低的介質 \(n_2\),

\[
n_1\sin\theta_c = n_2\sin90^\circ
\]

所以

\[
\sin\theta_c = \frac{n_2}{n_1}
\]

當斯涅爾定律給出大於 \(1\) 的值時,你不需要強行進行反正弦計算。能夠辨認出這個不可能的數值,本身就是物理判斷。

08問題與解答

問題 1

一束光由空氣 \(n_1 = 1.00\) 進入水 \(n_2 = 1.33\),入射角為 \(48.0^\circ\)。

計算折射角,並指出光線是向法線偏折還是遠離法線偏折。

解答 1

折射角為 \(34.0^\circ\),而光線向法線偏折。

光線進入折射率較高的介質,因此我們應預期它與法線的夾角會減小。

使用斯涅爾定律,

\[
n_1\sin\theta_1 = n_2\sin\theta_2
\]

可得

\[
1.00\sin48.0^\circ = 1.33\sin\theta_2
\]

因此,

\[
\sin\theta_2
= \frac{1.00\sin48.0^\circ}{1.33}
= 0.559
\]

以及

\[
\theta_2 = \sin^{-1}(0.559) = 34.0^\circ
\]

所以

\[
\boxed{\theta_2 = 34.0^\circ}
\]

由於 \(34.0^\circ < 48.0^\circ\),光線已向法線偏折。這也提供了一項有用的檢查,證明計算結果在物理上合理。

問題 2

一束光從折射率為 \(1.52\) 的玻璃進入折射率為 \(1.36\) 的液體。在到達邊界之前,光線與邊界表面成 \(52.0^\circ\)。

計算從法線量起的折射角。

解答 2

折射角為相對於法線的 \(43.5^\circ\)。

這題的重要陷阱在於,題目給出的 \(52.0^\circ\) 是從表面量起,而不是從法線量起。

因此,入射角為

\[
\theta_1 = 90.0^\circ – 52.0^\circ = 38.0^\circ
\]

現在套用斯涅爾定律:

\[
1.52\sin38.0^\circ = 1.36\sin\theta_2
\]

重新整理,

\[
\sin\theta_2
= \frac{1.52\sin38.0^\circ}{1.36}
= 0.688
\]

因此,

\[
\theta_2 = \sin^{-1}(0.688) = 43.5^\circ
\]

所以,

\[
\boxed{\theta_2 = 43.5^\circ}
\]

折射率由 \(1.52\) 降至 \(1.36\),因此光線應遠離法線偏折。角度由 \(38.0^\circ\) 增加至 \(43.5^\circ\),與這項預測一致。

問題 3

一束光由空氣 \(n = 1.00\) 以 \(60.0^\circ\) 的入射角進入一塊玻璃片 \(n = 1.50\)。之後,它再由玻璃進入水 \(n = 1.33\)。

玻璃的兩個表面互相平行。

計算:

  • 光線在玻璃內的角度
  • 光線進入水後的角度

一名學生聲稱,改變玻璃的折射率一定會改變光線在水中的最終角度。假設兩個邊界保持平行,評估這項說法。

解答 3

光線在玻璃中以相對於法線 \(35.3^\circ\) 的角度傳播,並以 \(40.6^\circ\) 的角度進入水中。對於平行邊界,改變玻璃的折射率會改變光線在玻璃內的路徑,但不會改變它在水中的最終角度。

在空氣與玻璃的邊界,

\[
1.00\sin60.0^\circ = 1.50\sin\theta_g
\]

其中 \(\theta_g\) 是玻璃內的角度。

因此,

\[
\sin\theta_g
= \frac{1.00\sin60.0^\circ}{1.50}
= 0.577
\]

所以

\[
\theta_g = \sin^{-1}(0.577) = 35.3^\circ
\]

因此,

\[
\boxed{\theta_g = 35.3^\circ}
\]

在玻璃與水的邊界,

\[
1.50\sin35.3^\circ = 1.33\sin\theta_w
\]

其中 \(\theta_w\) 是光線在水中的角度。

由此得到

\[
\sin\theta_w
= \frac{1.50\sin35.3^\circ}{1.33}
= 0.651
\]

所以

\[
\theta_w = \sin^{-1}(0.651) = 40.6^\circ
\]

因此,

\[
\boxed{\theta_w = 40.6^\circ}
\]

還有一種更能揭示結果本質的方式。由於玻璃的兩個表面互相平行,它們的法線也互相平行。兩個斯涅爾定律方程式為

\[
1.00\sin60.0^\circ = 1.50\sin\theta_g
\]

以及

\[
1.50\sin\theta_g = 1.33\sin\theta_w
\]

把它們合併可得

\[
1.00\sin60.0^\circ = 1.33\sin\theta_w
\]

玻璃的折射率已經消去。

所以,在邊界平行的情況下,該學生對最終方向的說法並不正確。改變玻璃的折射率會改變光線在玻璃內的角度及路徑長度,但光線在水中的最終角度是由初始介質、最終介質以及初始角度決定的。

問題 4

一束光由一種透明材料進入另一種透明材料時,方向沒有改變。

一名學生因此認為,兩種材料必定具有相同的折射率。

這個結論合理嗎?說明你可以如何改變實驗,以區分不同的可能解釋。

解答 4

不合理。光線穿越邊界而方向沒有改變,本身並不能證明兩種材料具有相同的折射率。

一種可能是

\[
n_1 = n_2
\]

在這種情況下,斯涅爾定律給出

\[
\sin\theta_1 = \sin\theta_2
\]

所以光線會沿同一方向繼續前進。

但還有另一種可能:光線可能沿法線入射,即

\[
\theta_1 = 0^\circ
\]

此時,斯涅爾定律給出

\[
n_1\sin0^\circ = n_2\sin\theta_2
\]

所以

\[
\theta_2 = 0^\circ
\]

無論兩種介質的折射率是否相同,結果都是如此。

要區分這兩種解釋,可以讓光線以非零角度射向邊界。

如果光線仍然穿過邊界而不改變方向,那麼折射率相同便與觀察結果一致。如果光線發生偏折,那麼原先的直線路徑是因為第一束光沿法線入射。

這裏的陷阱是把「沒有偏折」當成「光學性質沒有改變」。在垂直入射時,即使方向不變,光速和波長仍然可能改變。

問題 5

光在折射率為 \(1.40\) 的透明聚合物內傳播,並以 \(55.0^\circ\) 的入射角到達聚合物與空氣的邊界。

一名學生套用斯涅爾定律後得到

\[
\sin\theta_2 = 1.15
\]

他因此認為計算機一定故障了。

解釋光實際上會發生甚麼。然後計算仍能讓傳播中的折射光線進入空氣的最大入射角。

解答 5

光在 \(55.0^\circ\) 時發生全內反射。極限入射角就是臨界角,約為 \(45.6^\circ\)。

對聚合物取 \(n_1 = 1.40\),對空氣取 \(n_2 = 1.00\),套用斯涅爾定律:

\[
1.40\sin55.0^\circ = 1.00\sin\theta_2
\]

所以

\[
\sin\theta_2
= 1.40\sin55.0^\circ
= 1.15
\]

該學生得到的數值並不是計算機有問題的證據。相反,它正是重要的線索。

對任何實數角,

\[
-1 \leq \sin\theta \leq 1
\]

因此,不存在能滿足 \(\sin\theta_2 = 1.15\) 的實數折射角。所以空氣中不存在能夠傳播的折射光線。光會發生全內反射。

要找出仍然允許折射的最大入射角,把折射角設為其極限值:

\[
\theta_2 = 90^\circ
\]

於是

\[
1.40\sin\theta_c = 1.00\sin90^\circ
\]

由於 \(\sin90^\circ = 1\),

\[
\sin\theta_c = \frac{1.00}{1.40} = 0.714
\]

因此,

\[
\theta_c = \sin^{-1}(0.714) = 45.6^\circ
\]

所以

\[
\boxed{\theta_c = 45.6^\circ}
\]

當入射角恰好為 \(45.6^\circ\) 時,折射光線相對於法線成 \(90^\circ\),並沿着邊界傳播。當入射角大於 \(45.6^\circ\) 時,包括 \(55.0^\circ\),便會發生全內反射。

關鍵的推理步驟是注意到,一個「不可能」的正弦值其實是具有物理意義的結果,而不是要透過更改計算機設定或強行求出角度來修正的錯誤。

09接下來可以用斯涅爾定律做甚麼

斯涅爾定律不只是用來計算一個未知角度。它把光線的幾何方向與波在邊界處的速度變化聯繫起來。

只要你能可靠地辨認法線、預測偏折方向,並套用

\[
n_1\sin\theta_1 = n_2\sin\theta_2
\]

你就可以處理幾個密切相關的概念:穿越多個邊界的折射、視深度、臨界角以及全內反射。

在學習這些主題時,值得保留的習慣很簡單:先預測物理結果,再進行計算。如果數值與預測不符,就找出原因,而不是自動相信計算機。