物理 / 波動

光の反射・屈折

要点整理

これまでの単元で学んだ「波」の性質は、光にもそのままあてはまります。ここでは、光が鏡やガラスなどの境界面に当たったときに起こる、反射と屈折という2つの現象を、角度の式で表します。

反射の法則

光が鏡のような境界面に当たってはね返るとき、境界面に垂直な線(法線)を基準にして、入射光がつくる角(入射角 $\theta_i$)と、反射光がつくる角(反射角 $\theta_r$)は等しくなります。

$\theta_i = \theta_r$

これは物理基礎で学んだ「反射の法則」と同じ内容です。入射光・法線・反射光は同じ平面上にあり、法線をはさんで入射光と反射光は反対側にあります。

屈折率

光が、ある物質から別の物質へ進むとき、物質によって光の速さが変わるため、境界面で進む向きが変わります。これを「屈折」といいます。

物質ごとの光の伝わりやすさを表す量が「屈折率」です。真空中の光の速さを $c$(およそ $3.0\times10^8\ \mathrm{m/s}$)、ある物質中での光の速さを $v$ とすると、その物質の屈折率 $n$ は、

$n = \frac{c}{v}$

で定義されます。屈折率が大きい物質ほど、その中では光の速さが遅くなります。

屈折の法則(スネルの法則)

屈折率 $n_1$ の物質から屈折率 $n_2$ の物質へ光が進むとき、入射角を $\theta_1$、屈折角を $\theta_2$ とすると、次の関係が成り立ちます。

$n_1\sin\theta_1 = n_2\sin\theta_2$

これを「屈折の法則」または「スネルの法則」といいます。なぜこの式が成り立つのかという詳しい証明(波面の考え方を使った導出)は、公式集の証明ページで扱います。ここでは、まずこの式の使い方に慣れましょう。

速さ・波長との関係

屈折率の定義 $n_1=\dfrac{c}{v_1}$、$n_2=\dfrac{c}{v_2}$ を、それぞれ $v_1$、$v_2$ について解くと、

$v_1 = \frac{c}{n_1},\qquad v_2 = \frac{c}{n_2}$

この2つの比を取ると、

$\frac{v_1}{v_2} = \frac{c/n_1}{c/n_2} = \frac{n_2}{n_1}$

一方、光が境界面を通過しても振動数 $f$ は変わりません(境界面がその振動数で光を送り出し続けるイメージです)。波の基本式 $v=f\lambda$ より $\lambda=\dfrac{v}{f}$ なので、

$\frac{\lambda_1}{\lambda_2} = \frac{v_1/f}{v_2/f} = \frac{v_1}{v_2}$

以上をまとめると、

$\frac{n_2}{n_1} = \frac{v_1}{v_2} = \frac{\lambda_1}{\lambda_2}$

という関係が得られます。屈折率が大きい物質ほど、その中では光の速さが遅く、波長が短くなります。

下のシミュレーションで、入射角と下側の媒質の屈折率を変えながら、反射光・屈折光の向きがどう変わるか確認してみましょう(上側の媒質は空気、$n_1=1.0$ とします)。

例題

例題1(基本)

問題

空気($n_1=1.0$)から屈折率 $n_2=1.5$ のガラスへ、入射角 $30°$ で光が入射した。屈折角 $\theta_2$ を求めよ。

解答・解説を見る

スネルの法則 $n_1\sin\theta_1=n_2\sin\theta_2$ に、$n_1=1.0$、$\theta_1=30°$、$n_2=1.5$ を代入します。

$1.0\times\sin30° = 1.5\times\sin\theta_2$

$\sin30°=0.5$ なので、

$0.5 = 1.5\sin\theta_2$

両辺を $1.5$ で割ると、

$\sin\theta_2 = \frac{0.5}{1.5} = \frac{1}{3} \approx 0.33$

$\theta_2 = \sin^{-1}(0.33) \approx 19.5°$

答え:$\theta_2\approx 19.5°$

例題2(標準)

問題

屈折率 $n_A=1.2$ の媒質 $A$ から媒質 $B$ へ光が進み、入射角 $45°$、屈折角 $30°$ であった。媒質 $B$ の屈折率 $n_B$ を求めよ。

解答・解説を見る

スネルの法則より、

$n_A\sin45° = n_B\sin30°$

$1.2\times\frac{\sqrt{2}}{2} = n_B\times 0.5$

左辺を計算すると、$\dfrac{\sqrt{2}}{2}\approx 0.7071$ なので、

$1.2\times0.7071 \approx 0.849$

したがって、

$n_B = \frac{0.849}{0.5} \approx 1.70$

答え:$n_B\approx 1.70$

例題3(応用)

問題

真空中の光の速さを $c=3.0\times10^8\ \mathrm{m/s}$ とする。あるガラス中での光の速さが $2.0\times10^8\ \mathrm{m/s}$ であった。(1)このガラスの屈折率 $n$ を求めよ。(2)真空中での波長が $600\ \mathrm{nm}$ の光が、このガラスに入ったときの波長を求めよ。

解答・解説を見る

(1) 屈折率の定義 $n=\dfrac{c}{v}$ に代入すると、

$n = \frac{3.0\times10^8}{2.0\times10^8} = 1.5$

(2) 真空(屈折率1)からガラス(屈折率 $n=1.5$)に入るので、

$\frac{n}{1} = \frac{\lambda_{\text{真空}}}{\lambda_{\text{ガラス}}}$

の関係を使います(屈折率が大きい方が波長は短くなります)。整理すると $\lambda_{\text{ガラス}} = \dfrac{\lambda_{\text{真空}}}{n}$ なので、

$\lambda_{\text{ガラス}} = \frac{600}{1.5} = 400\ \mathrm{nm}$

答え:(1) $n=1.5$ (2) $400\ \mathrm{nm}$

練習問題

問題

空気から水($n=1.33$)へ、入射角 $50°$ で光が入射した。屈折角を求めよ($\sin50°\approx0.77$ とする)。

答え

$\sin\theta_2 = \dfrac{\sin50°}{1.33} \approx \dfrac{0.77}{1.33} \approx 0.58$ より、$\theta_2\approx 35°$