使い方
- 第1媒質の屈折率(n1)を入力します。例えば空気の場合は1.00です。
- 第2媒質の屈折率(n2)を入力します。例えばガラスの場合は1.50です。
- 入射角(度)を入力します。法線から測った角度です。
- 屈折角と光の速さを読み、その後に計算過程を確認します。
スネルの法則
透明な媒質の境界を光が通ると、光は進む向きを変えます。スネルの法則は、その新しい向きを与えます。境界の両側で、屈折率と角の正弦(sin)の積は同じになります(OpenStax、University Physics Volume 3、第1章、英語)。
n1 sin θ1 = n2 sin θ2
n = 屈折率、n = c ÷ v
θ1 = 入射角(法線から測る)
θ2 = 屈折角(法線から測る)
c = 299,792,458 m/s、真空中の光の速さ(厳密値)
v = 媒質中の光の速さ
- 屈折率の大きい媒質に入る光は法線に近づき、屈折率の小さい媒質へ出ていく光は法線から遠ざかります。
- 同じ媒質どうしの境界を光が通るとき、光は曲がりません。
- 屈折率は波長によって変わるため、虹では屈折によって白色光の色が分かれます。
臨界角と全反射
光が屈折率の大きい媒質(n1 > n2)から小さい媒質へ進むとき、屈折角の正弦は入射角の正弦より速く大きくなります。1に達するのは臨界角で、sin θc = n2 ÷ n1です。その角度を超えると屈折光は存在せず、光は第1媒質の中で全反射されます(OpenStax、同じ章、英語)。
このツールが含まない内容
- 面で反射される光の割合と、その偏光(フレネルの式)。
- 光を吸収する媒質。その場合、光は進むにつれて明るさが変わります。
- 薄い層をはさむ複数の境界。フィルムやレンズのコーティングなどです。
計算例:空気からガラスへ30°で入射する場合
n1 = 1.00、n2 = 1.50のとき、屈折角の正弦は1.00 × sin 30° ÷ 1.50 = 0.5 ÷ 1.5 = 0.3333となり、θ2 = arcsin(0.3333) = 19.47° です。ガラスから空気へ戻る光の臨界角は arcsin(1 ÷ 1.5) = 41.81° です。
| 項目 | 値 |
|---|---|
| 空気からガラスへ30°で入射したときの屈折角 | 19.47° |
| ガラス中の光の速さ | 199,861,639 m/s |
| ガラスから空気への臨界角 | 41.81° |
よくある質問
屈折率とは何ですか?
屈折率 n = c ÷ v は、真空中の光の速さを媒質中の光の速さで割った値です。真空の屈折率は1で、多くの透明な物質は1より大きい屈折率を持ちます。
なぜ角度は法線から測るのですか?
スネルの法則は、面に垂直な線である法線から測った角度で書かれています。面そのものから測った角度を使うと正弦が正しくならず、結果も誤ってしまいます。
入射角を入力しても、屈折光が出ないのはなぜですか?
光が屈折率の大きい媒質から小さい媒質へ進み、入射角が臨界角を超えているためです。その場合、屈折角の正弦が1を超えてしまうので、光は全反射されます。
水中の光にもこの計算ツールを使えますか?
はい。教科書にある水の屈折率を、もう一方の媒質の屈折率と一緒に入力してください。同じ方法で計算できます。
入力したデータは、サーバーに送られますか?
いいえ。計算はお使いのブラウザ内で行われ、入力した内容は当サイトに送信されることも保存されることもありません。
出典
- OpenStax(英語): University Physics Volume 3, chapter 1 key equations: index of refraction n = c/v, law of refraction, critical angle
- NIST(英語): speed of light in vacuum c, CODATA 2022 (299,792,458 m/s, exact)
数値と文章の最終確認日:2026年11月10日火曜日。