Toolyard

屈折と全反射のシミュレーター

このシミュレーションの式

n₁ sin θ₁ = n₂ sin θ₂
n₁光が出発する物質 (n₁)屈折率: その中で光が真空中の何分の 1 の速さで進むか
n₂光が入る物質 (n₂)選んだ波長での値なので、色によって少し変わる
θ₁入射角 θ₁ (°)面からではなく、法線 (面に垂直な破線) から測る
θ₂屈折角より密な物質に入るときは θ₁ より小さく (光線は法線側に曲がる)、出るときは大きい

現在の値を入れると:

v = c ÷ n
v2 番目の物質中の光速c = 299,792 km/s; 動く点はこの割合で遅くなり、この速さの変化が光線を曲げる

現在の値を入れると:

sin θ_c = n₂ ÷ n₁
θ_c臨界角密な物質から疎な物質へ進むとき (n₁ が n₂ より大きい) だけ存在する; これを超えると光は抜けず、すべて反射する

現在の値を入れると:

tan θ_B = n₂ ÷ n₁
θ_Bブルースター角入射面内で偏光した光はここでまったく反射しないので、反射光は完全に偏光する; 偏光サングラスはこれを利用している

現在の値を入れると:

R = ½ (r_s² + r_p²), r_s = (n₁ cos θ₁ − n₂ cos θ₂) ÷ (n₁ cos θ₁ + n₂ cos θ₂), r_p = (n₂ cos θ₁ − n₁ cos θ₂) ÷ (n₂ cos θ₁ + n₁ cos θ₂)
R反射される光の割合偏光していない光に対するフレネルの式; 残りの T = 1 − R は透過する。グラフは角度に対してこれを描く

現在の値を入れると:

n(λ) = A + B ÷ λ²
λ波長 λ (nm)コーシーの式: 紫の光は赤より大きな屈折率を感じるので強く曲がり、だからプリズムはスペクトルを作る

現在の値を入れると:

n₂ ÷ n₁ = sin((A + δ_min) ÷ 2) ÷ sin(A ÷ 2)
Aプリズムの頂角 A (°)プリズムの頂上の角
δ偏角光線が元の向きからどれだけ曲げられたか; 光線がプリズムを対称に通るとき最小 (δ_min) になる

現在の値を入れると:

NA = √(n₂² − n₁²) = n₁ sin θ_max
θ_maxファイバーの受光角ファイバーの端に軸からこれ以上の角度で入った光は、側面に臨界角より小さい角度で当たり外へ漏れる

現在の値を入れると:

屈折シミュレーターの使い方

  1. 光が出発する物質と入る物質を選び、入射角を設定します。光線は境界でスネルの法則に従って曲がり、弱い反射光が戻り、白い点は密な物質の中で光が遅くなる様子を示します。破線は法線で、すべての角度はここから測ります。
  2. 水、ガラス、ダイヤモンドから空気へ出る設定にして角度を大きくしてください。屈折光は面に沿って寝ていきながら暗くなり、臨界角を超えると消えます: すべての光が反射します。「角度を往復させる」にチェックすると変化を見られ、グラフでは反射の割合を追えます。グラフには、入射面内で偏光した光がまったく反射しないブルースター角も示されます。
  3. プリズムに切り替えて「白色光」にチェックすると光線が色に分かれ、光ファイバーに切り替えると全反射で閉じ込められた光と、入射が急すぎて漏れ出す光を見られます。レンズと鏡については レンズと鏡のシミュレーター が光線図を描きます。

よくある質問

スネルの法則とは何ですか?

n₁ sin θ₁ = n₂ sin θ₂: 屈折率と法線からの角度の正弦の積は、境界の両側で等しくなります。屈折率 n は物質中で光が真空中より何倍遅く進むかを表し、水は 1.33、ガラスは約 1.5 なので、空気からガラスに入る光は法線側に曲がります。

臨界角とは何ですか?

密な物質から光が出られなくなる入射角で、sin θ_c = n₂ ÷ n₁ です。水から空気へは 48.6°、ガラスからは約 41°、ダイヤモンドからは 24.4° で、ダイヤモンドは臨界角が小さいためカットした石の中に光が閉じ込められ、輝きます。これを超えるとすべての光が反射します: 全反射です。

プリズムはなぜ白色光を分けるのですか?

ガラスの屈折率は赤い光より紫の光でわずかに大きく (分散)、紫は各面でより強く曲がります。クラウンガラスの屈折率は 400 nm で約 1.531、700 nm で 1.513 で、60° のプリズムから出る光を約 2° に広げるのに十分です。シミュレーションでは各物質にコーシーの式 n = A + B ÷ λ² を使っています。

光ファイバーはどうやって光を運ぶのですか?

全反射によってです。光は屈折率の低い物質に囲まれたガラスのコアを進み、毎回臨界角を超える角度で側面に当たるので、外に漏れません。光は受光角の内側から入る必要があり、受光角は開口数 NA = √(n_コア² − n_クラッド²) で決まります。実際のファイバーではクラッドの屈折率はコアより約 1% 低いだけで、受光角は約 12° になります。

WebGL が無効と表示されます。

3D 表示には WebGL が必要で、現行のブラウザはすべて対応しています。ブラウザ設定でハードウェアアクセラレーションが無効になっているか、グラフィックドライバーが非常に古いと無効になることがあります。ハードウェアアクセラレーションを有効にするか、別のブラウザをお試しください。

何かアップロードされますか?

いいえ。シミュレーションはお使いのブラウザが WebGL で描画しています。どこにも送信されず、ページを一度読み込めばオフラインでも動きます。

その他の科学シミュレーション

放物運動シミュレーター振り子シミュレーター二重スリット実験シミュレーター電場シミュレーター軌道シミュレーターばね振動シミュレーターラザフォード散乱シミュレーター粒子衝突イベント表示放射性崩壊シミュレーターボーアの原子模型シミュレーター3D 分子ビューア理想気体シミュレーター拡散と浸透シミュレーターDNA・RNA 折りたたみビューア細菌増殖シミュレーター遠心機シミュレーターレンズと鏡のシミュレーター定常波シミュレータードップラー効果シミュレーター衝突と運動量のシミュレーターRC・RL 回路シミュレーター磁場中の荷電粒子シミュレーター黒体放射シミュレーター特殊相対性理論シミュレーター滴定曲線シミュレーター反応速度と衝突理論のシミュレーター化学平衡シミュレーター (ルシャトリエ)ガルバニ電池と電気分解のシミュレーター加熱曲線と状態変化のシミュレーター原子軌道 3D ビューア酵素反応速度論シミュレーター活動電位シミュレーターPCR シミュレーター自然選択と集団遺伝学のシミュレーター心臓と心周期のシミュレーターゲル電気泳動シミュレーター季節と昼の長さのシミュレータープレートテクトニクスと地震のシミュレーター月の満ち欠け・潮汐・食のシミュレーターゴルトンボード シミュレーター

関連する計算ツール

ガイド