水杯裡的吸管看起來可能在水面處錯開。吸管沒有彎,是水下部分發出的光進入空氣時改變了方向。眼睛把這些光線沿進入眼睛的方向倒推,誤以為它們在水下也沿那條線走。這種方向變化就是折射。
光線也可能在表面彈回,那是反射。在折射題中,要追蹤穿過邊界的光線。已知入射角和兩種材料,司乃耳定律就能給出它的方向。計算很短,真正重要的是圖畫對、角度標對。
先畫邊界和法線
法線是光線到達表面的位置處,垂直於表面的一條假想直線。入射角和折射角都在各自光線與法線之間測量,絕不從光線與表面之間測。下面是空氣入水的示意圖。左右間距僅用於說明,具體角度在下文計算。
air, n1 = 1.00
incoming ray ↘ | normal
\| θ1
------------------+---------------- surface
|\ θ2
| ↘ transmitted ray
water, n2 = 1.33
在紙上畫時,可在加號處添一小段虛線法線。把入射一側標為 1,透射一側標為 2,然後在入射光線旁寫 θ1,透射光線旁寫 θ2。好的圖能避免常見錯誤:把題目給的相對於表面的角直接放進司乃耳定律。如果表面角為 30∘,法線角就是 90∘−30∘=60∘。
OpenStax 的折射定律章節同樣從法線測角。圖還區分留在入射側的反射光與進入第二種材料的折射光。
折射率表示什麼
折射率 n比較光在真空中的速度 c與它在材料中的速度 v:
n=vc.
在此模型中,折射率越大,光速越低。本文採用從 OpenStax 的折射章節取的近似值 nair=1.00與 nwater=1.33。材料的折射率可能隨波長變化。下面只跟蹤固定頻率的一束光,並把這兩個折射率視為常數。根據 OpenStax Physics 對折射的解釋,跨越邊界時頻率不變,速度和波長會改變。
兩邊方向滿足司乃耳定律:
n1sinθ1=n2sinθ2.
角度從法線量。折射率沒有單位,正弦值也無量綱。本文的角度都用度數,計算器應放在角度模式;誤用弧度會得到錯誤的數值答案。
算之前先預測方向。第二種材料折射率較大時,sinθ2必須較小,透射角也更小,光線向法線靠近。第二個折射率較小,若透射光存在,它會遠離法線。正入射時 θ1=0∘,雖然速度改變,透射光仍沿法線走,方向不彎。
例題:從空氣進入水
設空氣中的光線以相對法線 40∘的角度到達平靜水面,要求水中的角度。先標兩側:n1=1.00、n2=1.33、θ1=40∘。折射率增加,所以預測 θ2<40∘。
代入數字前先把司乃耳定律整理成未知正弦:
sinθ2=n2n1sinθ1=1.331.00sin40∘=1.330.642788≈0.483299.
計算器仍在角度模式,取反正弦:
θ2=sin−1(0.483299)≈28.9∘.
結果小於 40∘,透過方向檢查。再代回去排除計算器輸錯:1.00sin40∘≈0.6428,1.33sin28.9∘≈0.643。微小差異來自四捨五入。若得到 51∘,就與進入高折射率介質的預測矛盾。
給 28.9∘加的單位是度,不是長度。這道題求方向。若考試還求速度,應另用 v=c/n,不要把角度當成速度。
例題:從水進入空氣
現在讓水中光線以相對法線 30∘向上到達水氣界面。標號交換:水為 n1=1.33,空氣為 n2=1.00。折射率降低,預測空氣中的角度大於 30∘。
sinθ2=1.001.33sin30∘=1.33(0.5)=0.665.
因此:
θ2=sin−1(0.665)≈41.7∘.
和預測一樣,透射光遠離法線。回代可得 1.33sin30∘=0.665、1.00sin41.7∘≈0.665,在給出的精度下吻合。
對比兩題:傳播方向、折射率順序及給定的入射角都變了。不要只交換 n1、n2,卻仍保留舊的 θ1。介質 1 永遠是這次計算中光線出發的介質。
檢查不可能的答案和臨界角
實數角度的正弦不會超過一。若司乃耳定律算出 sinθ2>1,不要強行讓計算器給值,也不要把它四捨五入成一。光從高折射率進入低折射率時,它標誌著理想光線模型中的全反射區間;該入射角沒有透射折射光線。
在臨界入射角時,透射光會沿界面走,此時 θ2=90∘。在司乃耳定律代入 sin90∘=1,求得臨界角:
sinθc=n1n2,θc=sin−1(n1n2),n1>n2.
採用本文的近似水與空氣的折射率,θc=sin−1(1.00/1.33)≈48.8∘。這是用所選數值單獨四捨五入的結果;OpenStax 全反射章節給出規則和邊界圖。前面的 30∘小於臨界角,因此有透射光。若法線角為 60∘,公式卻要求 sinθ2=1.33sin60∘≈1.152,不可能成立;在本模型中光線發生全反射。
等號情況也重要。恰在臨界角時,折射方向為沿表面的 90∘;入射角大於臨界角才發生全反射。空氣入水時起點折射率較小,因此不可能發生全反射。也要把普通的部分反射與此極限情況分開:有透射光時,界面仍可能反射一部分光。
三道附答案的練習題
1. 角度相對表面給出。 一束光從空氣射向平坦水面,與表面夾 25∘。司乃耳定律應代入多少入射角?折射角是多少?法線垂直表面,所以 θ1=90∘−25∘=65∘。繼續:
sinθ2=1.331.00sin65∘≈1.330.906308≈0.681434,θ2≈43.0∘.
答案從法線測量,且入水時小於 65∘。
2. 光線垂直表面。 光從水到空氣,入射角相對法線為 0∘。司乃耳定律有 1.33sin0∘=1.00sinθ2=0,所以 θ2=0∘。透射方向仍然筆直,這不代表兩種材料的折射率相同。
3. 是否有透射光? 水到空氣的光線以法線角 θ1=50∘入射,得到 sinθ2=1.33sin50∘≈1.019。超過一,此模型中不存在實際的透射角。等價地,50∘高於約 48.8∘的臨界角。不要把 sin−1(1.019)當成實數角度回答。
會標法線並能在計算前預測偏折方向後,到 光學練習反射、折射和臨界角。畫圖較多的考試題也需要這套習慣:A-Level 物理備考、Abitur 物理備考和Bac 物理備考給出更完整的複習計劃。每次遇到新折射題,先說出入射介質,從法線測兩角,按反正弦鍵前檢查正弦值。
常見問題
司乃耳定律為什麼用正弦?
正弦表示光線方向沿界面的分量有多大。平面邊界處的波動幾何把兩側的這部分連結起來,得到 n1sinθ1=n2sinθ2。實際求光線方向時,關鍵是角度從法線量,各折射率必須配對應介質中的角。
光折射時頻率會改變嗎?
不會。在這裡的邊界模型中頻率不變,速度與波長隨介質改變。材料折射率也可能隨波長變化,多色光因此會分開;數值例題只跟蹤一個選定折射率組合下的單束光。
折射率越大,折射角就一定越大嗎?
不是。要比較兩種折射率與入射角。介質 1 中入射角固定時,n2越大,介質 2 中相對法線的角度越小。0∘正入射時方向根本不彎。比較數值前先說清所指哪個角。