物理

スネルの法則計算機

スネルの法則をワンクリックで適用:屈折角、入射角、屈折率、臨界角、ブルースター角、見かけの深さを瞬時に計算できます。無料・高速・即時のグラフ — 登録は不要です。

このツールは役に立ちましたか?

スネルの法則計算機とは?

スネルの法則(屈折の法則とも呼ばれる)は、光線が二つの透明な媒質の境界を越えるときにどのように曲がるかを記述します。法線に対する角度のサインと屈折率の積は、境界を越えても保存されるという法則で、n₁·sin θ₁ = n₂·sin θ₂ と表されます。光が密度の高い媒質(n の大きい媒質)に入ると減速して法線方向へ曲がり、密度の低い媒質に入ると加速して法線から外側へ曲がります。

この計算機は、この法則のあらゆる変種を解きます。入射角から屈折角を求める、未知の入射角を求める、未知の屈折率を求める、全反射が始まる臨界角、反射光が完全に偏光するブルースター角、そしてプールを実際より浅く見せる見かけの深さです。さらに、フレネル反射率、偏差角、各媒質を進む光速も表示します — 対応する光線図、二つの参照グラフ、15種類の素材の屈折率表付きです。

この計算機を使用するタイミング

  • 物理の授業や試験で屈折の問題を解くとき。
  • レンズ、プリズム、ファイバー、波導路構造を設計するとき。
  • ある媒質の組み合わせで光が全反射するかどうかを確認するとき。
  • 窓ガラスやスクリーンのグレアと反射率を概算するとき。
  • ストローが曲がって見える、プールが浅く見える理由を説明するとき。
  • 写真、サングラス、レーザー装置のために偏光を学ぶとき。

手順:

  1. 二つの媒質とその屈折率を特定します — 境界より上の素材が n₁(光線が開始する側)、下の素材が n₂ です。
  2. 表面ではなく法線からの角度を測ります — 角度は必ず破線の垂線を基準に取り、境界面そのものを基準にすることはありません。
  3. θ₁ と両方の屈折率を入力します — 「θ₂ を求める」モードでは屈折角が得られ、モードを切り替えると未知の値を解くこともできます。
  4. 臨界角を確認します — 光が密度の高い媒質(n₁ > n₂)から進む場合、θ₁ が θc を超えると光線は一切通過せず、すべて反射します。
  5. 光線図とグラフを読みます — 曲線は θc で停止するまで θ₂ が上昇する様子を示し、フレネル曲線は、掠射角で反射率が約4%から100%へ急上昇することを示します。
  6. 既知の組み合わせで検算します — 空気から水へ30°なら約22°が出なければならず、水から空気へは48.6°を超えると全反射が発生しなければなりません。

計算式

スネルの法則: n1 * sin(theta1) = n2 * sin(theta2) 屈折角を求める: sin(theta2) = (n1 / n2) * sin(theta1) theta2 = arcsin( (n1 / n2) * sin(theta1) ) 臨界角(全反射): theta_c = arcsin( n2 / n1 ) [n1 > n2 の場合のみ] ブルースター角(偏光反射): theta_B = arctan( n2 / n1 ) 見かけの深さ(真上から見た場合): d' = d * (n2 / n1) 正入射でのフレネル反射率: R = ( (n2 - n1) / (n2 + n1) )^2 媒質中の光速: v = c / n (c = 299,792,458 m/s) 媒質中の波長: lambda = lambda_0 / n 各変数: n1, n2 = 入射媒質と透過媒質の屈折率 theta1 = 入射角(表面の法線からの測定) theta2 = 屈折角(表面の法線からの測定) d = 実際(真)の深さ d' = 反対側の媒質から見た見かけの深さ

ユースケース

  • 光ファイバー設計 — 全反射によって光をコア内に閉じ込めるための開口数と受容角を計算します。
  • レンズ・プリズムの設計 — 接眼レンズ、カメラレンズ、プリズム、ビームスプリッターを通る光線の曲がり具合を予測します。
  • 地質学・宝石学 — 臨界角を使ってダイヤモンドを最大限のきらめきになるよう加工したり、結晶中の光の経路を研究したりします。
  • 物理の宿題・試験 — 屈折、全反射(TIR)、ブルースター角、見かけの深さの問題に、即座で検証済みの解答を得られます。
  • 水中撮影・ダイビング — 物体がどう位置を変えるか、そしてプールが実際より浅く見える理由を推定できます。
  • コーティング・ARフィルム設計 — フレネル反射率からグレアと反射防止コーティングの性能を推定します。

主な利点

  • ひとつのツールに六つのモード — ページを離すことなく、θ₁、θ₂、n₂、臨界角、ブルースター角、見かけの深さを解けます。
  • 即時の視覚フィードバック — 角度をドラッグすると、光線図、屈折曲線、フレネル反射率グラフがリアルタイムに更新されます。
  • ワンタップの素材プリセット — 空気/水、空気/ガラス、ダイヤモンド、光ファイバーの組み合わせで、正確な屈折率が自動的に入力されます。
  • 現実での検証 — 15素材の参照表で、各屈折率、其中を進む光速、空気に対する臨界角を確認できます。
  • 無料・即時 — 登録不要、広告の妨げもなく、スマートフォン、タブレット、デスクトップで動作します。

プロのヒント

  • 覚え方: 密度の高い媒質へ入るとき、光線は法線の内側へ曲がります(θ₂ < θ₁);密度の低い媒質へ入るときは外側へ曲がります(θ₂ > θ₁)。
  • 臨界角は n₁ > n₂ のときにだけ存在します。計算機が「不可能」と表示したら、光が開始する媒質を入れ替えてみてください。
  • 未知の屈折率を実験で測るには:半円柱ブロックにレーザーを当て、屈折光線が消える角度を探します — それが臨界角です。
  • 正入射の反射率はひとつの数値で求まります:R = ((n₂−n₁)/(n₂+n₁))²。n = 1.5 の場合は (0.5/2.5)² = 4% です。
  • 光ファイバーではコアの屈折率(1.475)がクラッディング(1.460)より大きくなければならず、81.8° の臨界角が光を数kmにわたり伝導させます。

避けるべきよくある間違い

  • 法線ではなく表面を基準に測る — θ₁ と θ₂ は常に垂線を基準に測ります。表面に対して30°の光線は、法線に対しては実際には60°です。
  • θc を超えて密度の高い側から低い側へ進むときにスネルの法則を適用する — θ₁ > θc なら屈折光線は存在しません。sin θ₂ > 1 はエラーではなく、全反射のシグナルです。
  • n₁ と n₂ を取り違える — 入射側の媒質が n₁ でなければなりません。入れ替えると曲がり方が反転し、意味のない臨界角が出ます。
  • 屈折率が単位のない比であることを忘れる — 屈折率に単位はありません。メートルやナノメートルを使うのは速度と波長だけです。
  • 可視角度の感覚で反射率を判断する — 正入射に近い状態でもガラスはすでに約4%を反射し、60°を超えると反射率は急上昇して、掠射角で100%に達します。

重要な用語の説明

屈折率 (n):
真空中の光速と媒質中の光速の比で、n = c/v です。真空はちょうど 1 です。
法線:
光線が当たる点で表面に垂直な仮想の線で、すべての角度はこの線を基準に測られます。
臨界角 (θc):
n₁ > n₂ のときに屈折光線が生じる最大の入射角で、これを超えると全反射が起こります。
全反射 (TIR):
境界での完全な反射 — 光は一切透過せず、反射率は100%になります。
ブルースター角 (θB):
反射光が表面と平行に完全に偏光する角度で、θB = arctan(n₂/n₁) です。
偏差角:
|θ₁ − θ₂| の差 — 境界を越えることで光線の方向がどれだけ変わったかを示します。

関連コンセプト

  • 屈折率: この計算機が両媒質について読み込む物性 n = c/v — すべての結果はこれに比例します。
  • 全反射: θ₁ が θc を超えるたびに生じる現象 — 光ファイバーを通じてインターネットの通信を運ぶ物理です。
  • フレネルの式: 各角度で光がどの程度反射し、どの程度透過するかを完全に記述したもので、反射率グラフに要約されています。
  • 見かけの深さ: 物体が実際より高く見える日常的な錯覚で、ほぼ正対方向から見たときに同じ法則から導かれます。
  • 反射による偏光: 偏光していないグレアがブルースター角で偏光する仕組み — 偏光サングラスの裏付けとなる理論です。

例

空気 → 水、30°。 光は空気(n₁ = 1.0003)を出て、θ₁ = 30° で水(n₂ = 1.333)に当たります。 スネルの法則: sin θ₂ = (1.0003 / 1.333) × sin 30° = 0.7504 × 0.5 = 0.3752 θ₂ = arcsin(0.3752) ≈ 22.02° 偏差 = 30° − 22.02° ≈ 7.98° — 水の光学的な密度が高いため、光線は法線方向へ曲がります。 今度は逆に、水 → 空気で 50° の場合: sin θ₂ = (1.333 / 1.0003) × sin 50° = 1.016 > 1 となるため、透過光線は存在しません。臨界角は θc = arcsin(1.0003 / 1.333) ≈ 48.61° で、50° では光は全反射します — 光ファイバーやダイヤモンドのきらめきの背後にある物理です。

結果の解釈方法

まず θ₂ と θ₁ を比べます。θ₂ < θ₁ なら、光は密度の高い媒質に入って減速したことを意味し、θ₂ > θ₁ なら密度の低い媒質に入って加速したことを意味します。等しければ両方の屈折率が同じで、曲がりは起きません。次に全反射の状態を確認します。発生中は光線が境界を越えず、光の100%が反射されることを、未到達は透過光線が存在するが θc に近づいていることを、不可能は光が密度の高い媒質へ向かっているため、その方向では全反射が決して起きないことを意味します。最後にフレネル反射率を読みます。約4%は窓ガラスの通常のグレア、20〜40%は強い縁の反射、100%は全反射です。

よくある質問

スネルの法則とは何ですか?
スネルの法則は n₁·sin θ₁ = n₂·sin θ₂ を示します。屈折率と法線に対する角度のサインの積は、二つの媒質の境界を越えても一定に保たれます。これにより、光が空気から水、ガラス、その他の透明な物質へ進むときにどれだけ曲がるかを正確に予測できます。
この計算機はどう使えばよいですか?
プリセットを選ぶ(または n₁ と n₂ を入力する)、既知の角度または屈折率を入力すると、不足している値が瞬時に求められます。六つのタブですべての変種をカバーします。屈折角 θ₂ の求解、入射角 θ₁ の求解、未知の屈折率 n₂ の求解、臨界角の計算、ブルースター角の計算、実際の深さからの見かけの深さへの変換です。
全反射はいつ起こりますか?
全反射は、光が密度の高い媒質から密度の低い媒質へ(n₁ > n₂)進み、入射角が臨界角 θc = arcsin(n₂/n₁) を超えるときに起こります。θc 未満なら屈折光線はまだ存在し、θc 以上では光がすべて反射して戻ります — 反射率は100%に達します。
水中の水の臨界角はいくらですか?
θc = arcsin(1.0003/1.333) ≈ 48.61°。法線から 48.61° より急な角度で下から水の表面に当たる光はどれも脱出できず、水中へ反射されます。これが、水中のダイバーが上側に約97°幅の円形の光の窓が見える理由でもあります。
水の入ったグラスの中のストローはなぜ曲がって見えるのですか?
ストローの水中部分からの光は水を出るときに屈折するため、目はそれを直線にたどり、実物より高い位置の像を結びます。この計算機の見かけの深さモードはこれを定量化します。深さ 2 m のプールは、真上から見ると約 1.50 m の深さにしか見えません。
ブルースター角とは何ですか?
ブルースター角 θB = arctan(n₂/n₁) は、反射光が表面と平行に100%偏光し、反射光線と屈折光線が直交する入射角です。空気 → クラウンガラスでは 56.59°、空気 → 水では約 53.1° です。偏光サングラスはこの性質を利用して水平方向のグレアを遮断します。
光の色(波長)は関係ありますか?
はい、わずかに関係あります。屈折率は波長によって変化します(分散)。これがプリズムが白色光をスペクトルに分ける理由です。この計算機はナトリウム D 線(589 nm)での屈折率を使います。同じ媒質中では青い光は赤い光よりわずかに大きく曲がりますが、水やガラス中の可視光ではその差は通常1%未満です。
二つの角度から屈折率はどう計算しますか?
スネルの法則を変形して n₂ = n₁·sin θ₁ / sin θ₂ とします。「n₂ を求める」モードで n₁、θ₁、θ₂ を入力してください。例えば、空気(1.0003)が30°で 19.47° に屈折する場合、n₂ ≈ 1.5 — クラウンガラスになります。
結果に表示される「相対屈折率」とは何ですか?
相対屈折率 n₂/n₁ は二つの屈折率の比です。スネルの法則におけるサインの項の比に等しく、また境界を越えるときに光速が変化する因子(v₂/v₁ = n₁/n₂)にも等しくなります。空気 → 水では約 1.332 で、光は以前の速度の約75%まで減速することを意味します。
光が通り抜けるのになぜ常に少しの反射があるのですか?
フレネルの式は、すべての界面が光の一部を反射することを示します。正入射での反射率は R = ((n₂−n₁)/(n₂+n₁))² — ガラスと空気で約4%、水で2%です。中程度の角度では低く保たれますが、60°を超えると急速に上昇し、掠射入射および臨界角を超えると100%に達します。
スネルの法則は音や水の波にも使えますか?
はい。二つの媒質の境界を越えるときに速度が変わる波はすべて、同じ法則に従って屈折します — 空気の層の中の音、岩石中の地震波、浅瀬に入る水の波はすべて、屈折率の代わりに波の速度を代入したサイン比の関係(n = c/v なので角度の法則は同等です)に従います。

さらに多くのツールを見る

ツールライブラリ全体から厳選したおすすめです。