「ヤングの実験の光路長差について」の版間の差分
(→\frac{x}{L} = \tan\theta \risingdotseq 0 を使わない求め方) |
|||
(1人の利用者による、間の46版が非表示) | |||
4行: | 4行: | ||
==はじめに== | ==はじめに== | ||
− | + | 最近、物理系のサイトを見回っていた時、様々なサイトでヤングの実験の光路長差の計算の証明に共通する少し危うい部分を見つけました。 | |
− | + | おそらく、最初に書いた人が書いたものをあまり吟味せずにそのまま使っているだけだと思いますが、その内容と修正案を紹介します。 | |
− | == | + | ==ヤングの実験の光路長== |
+ | |||
+ | [[ファイル:ヤングの実験の光路長.png|800px]] | ||
+ | |||
+ | 上にヤングの実験の簡単な図を示します。 | ||
+ | |||
+ | ヤングの実験とは、2つのスリットに光を通すと、スリットを通過した光が相互に干渉し、スクリーン上に縞模様を映し出すという実験です。光の波動性を検証する実験といえます。 | ||
+ | |||
+ | 上のスリットを通った光は距離 <math>S_1P</math> の光路長を経てスクリーン上のP点に到達。一方、下のスリットを通った光は距離 <math>S_2P</math> の光路長を経てスクリーン上のP点に到達。 | ||
+ | この光路長の差が丁度波長の整数倍なら光は強め合うので、スクリーン上に明線が映し出され、この光路長の差が半波長の奇数数倍なら光は弱めあうので暗線が表示されます。 | ||
+ | |||
+ | ここで問題になるのが光路長差の計算です。スリット間隔<math>d</math>がスリットからスクリーンまでの距離<math>L</math>より十分に短いとき、<math>S_2P-S_1P \risingdotseq d\sin\theta</math> となることをどうやって求めるかです。 | ||
+ | |||
+ | ==いろいろなサイトで使われている求め方== | ||
+ | |||
+ | いろいろなサイトで使われている光路長差求め方はこんな感じです。 | ||
+ | |||
+ | まず光路長差をピタゴラスの定理で厳密に求めます。 | ||
+ | |||
+ | <math> | ||
+ | \begin{align} | ||
+ | S_2P-S_1P &= \sqrt{L^2 + (x + \frac{d}{2})^2} - \sqrt{L^2 + (x - \frac{d}{2})^2} \\ | ||
+ | &=L\left[\sqrt{1+\left( \frac{x+\frac{d}{2}}{L}\right)^2} - \sqrt{1+\left( \frac{x-\frac{d}{2}}{L}\right)^2} \right] | ||
+ | \end{align} | ||
+ | </math> | ||
+ | |||
+ | ここで | ||
+ | |||
+ | <math>\frac{x+\frac{d}{2}}{L} \risingdotseq 0, x/L = \tan\theta\risingdotseq 0</math> | ||
+ | |||
+ | が成り立つとすると、以下の平方根のマクローリン展開で一次まで近似すれば | ||
+ | |||
+ | <math>\sqrt{1+u} = 1 + \frac{1}{2}u - \frac{1}{8}u^2 + \cdots</math> | ||
+ | |||
+ | <math>S_2P-S_1P \risingdotseq L\frac{xd}{L^2} = d\frac{x}{L}</math> | ||
+ | |||
+ | <math>\frac{x}{L} = \tan\theta \risingdotseq 0</math> ならば <math>\frac{x}{L} \risingdotseq \sin\theta</math> なので | ||
+ | |||
+ | |||
+ | <math>S_2P-S_1P \risingdotseq d\sin\theta</math> | ||
+ | |||
+ | |||
+ | が導けます。実にシンプルですが <math>\tan\theta</math> を<math>\sin\theta</math>に書き換える必然性がなく、ちょっと不自然です。 | ||
+ | |||
+ | ==<math>\frac{x}{L} = \tan\theta \risingdotseq 0</math> を使わない求め方 == | ||
+ | |||
+ | ここまで紹介した導出法では、<math>\frac{x}{L}\risingdotseq 0</math> が前提になっています。つまり <math>\theta \risingdotseq 0</math> の付近でしか <math>d\sin\theta</math> は使えません。そんなはずはないので、そこで近似の方法を少し変えてみましょう。 | ||
+ | |||
+ | <math>D^2 = L^2 + x^2 + \left(\frac{d}{2}\right)^2</math> とすると | ||
+ | |||
+ | <math> | ||
+ | \begin{align} | ||
+ | S_2P-S_1P &= \sqrt{L^2 + (x + \frac{d}{2})^2} - \sqrt{L^2 + (x - \frac{d}{2})^2} \\ | ||
+ | &= \sqrt{L^2+x^2+\left(\frac{d}{2}\right)^2 + xd} | ||
+ | - \sqrt{L^2+x^2+\left(\frac{d}{2}\right)^2 - xd} \\ | ||
+ | &=\sqrt{D^2 + xd} - \sqrt{D^2 - xd} \\ | ||
+ | &=D\left[\sqrt{1 + \frac{d}{D}\frac{x}{D}} - \sqrt{1 - \frac{d}{D}\frac{x}{D}}\right] | ||
+ | \end{align} | ||
+ | </math> | ||
+ | |||
+ | <math>OP = \sqrt{L^2+x^2}</math> | ||
+ | |||
+ | なので D は OP よりわずかに長い距離になりますから | ||
+ | |||
+ | |||
+ | <math>D > OP > L</math> | ||
+ | |||
+ | |||
+ | <math>\left|\frac{d}{D}\right| \risingdotseq 0</math>であることや <math>\left|\frac{x}{D}\right| < 1</math> から | ||
+ | |||
+ | <math>\left|\frac{d}{D}\frac{x}{D}\right| \risingdotseq 0</math> | ||
+ | |||
+ | これを使って平方根のマクローリン展開で一次まで近似すれば | ||
+ | |||
+ | <math> | ||
+ | \begin{align} | ||
+ | S_2P-S_1P &\risingdotseq D\frac{d}{D}\frac{x}{D} = d\frac{x}{D} | ||
+ | \end{align} | ||
+ | </math> | ||
+ | |||
+ | |||
+ | <math>D^2 = L^2 + x^2 + \left(\frac{d}{2}\right)^2</math> | ||
+ | |||
+ | ですから、<math>D</math> は <math>\left|\frac{d}{L}\right| \risingdotseq 0</math> を考慮すると <math>OP = \sqrt{L^2+x^2}</math> に非常に近い長さです。 | ||
+ | |||
+ | <math> | ||
+ | \begin{align} | ||
+ | D = \sqrt{L^2 + x^2} \sqrt{1 + \frac{\left(\frac{d}{2}\right)^2}{L^2+x^2}} | ||
+ | &\risingdotseq \sqrt{L^2 + x^2}(1 + \frac{1}{2}\frac{\left(\frac{d}{2}\right)^2}{L^2+x^2}) | ||
+ | &\risingdotseq \sqrt{L^2 + x^2} = OP | ||
+ | \end{align} | ||
+ | </math> | ||
+ | |||
+ | <math>\sin\theta=x/OP</math> ですから、<math>x/D \risingdotseq x/OP = \sin\theta</math> | ||
+ | |||
+ | |||
+ | 以上から | ||
+ | |||
+ | <math>S_2P-S_1P \risingdotseq d\sin\theta</math> | ||
+ | |||
+ | が導けます。 | ||
+ | |||
+ | これは <math>\frac{x}{L} = \tan\theta \risingdotseq 0</math> | ||
+ | を使ってないので、<math>\theta</math> は45度でも90度でも問題なく良い近似値が求められることになり、また、 | ||
+ | <math>\theta \risingdotseq 0 </math> が成り立たない <math>\theta</math> では | ||
+ | |||
+ | <math>S_2P-S_1P \risingdotseq d\tan\theta</math> | ||
+ | |||
+ | ではなく | ||
+ | |||
+ | <math>S_2P-S_1P \risingdotseq d\sin\theta</math> | ||
+ | |||
+ | でなくてはならないことが明瞭に分かります。 |
2025年2月24日 (月) 14:38時点における最新版
はじめに
最近、物理系のサイトを見回っていた時、様々なサイトでヤングの実験の光路長差の計算の証明に共通する少し危うい部分を見つけました。 おそらく、最初に書いた人が書いたものをあまり吟味せずにそのまま使っているだけだと思いますが、その内容と修正案を紹介します。
ヤングの実験の光路長
上にヤングの実験の簡単な図を示します。
ヤングの実験とは、2つのスリットに光を通すと、スリットを通過した光が相互に干渉し、スクリーン上に縞模様を映し出すという実験です。光の波動性を検証する実験といえます。
上のスリットを通った光は距離 の光路長を経てスクリーン上のP点に到達。一方、下のスリットを通った光は距離
の光路長を経てスクリーン上のP点に到達。
この光路長の差が丁度波長の整数倍なら光は強め合うので、スクリーン上に明線が映し出され、この光路長の差が半波長の奇数数倍なら光は弱めあうので暗線が表示されます。
ここで問題になるのが光路長差の計算です。スリット間隔がスリットからスクリーンまでの距離
より十分に短いとき、
となることをどうやって求めるかです。
いろいろなサイトで使われている求め方
いろいろなサイトで使われている光路長差求め方はこんな感じです。
まず光路長差をピタゴラスの定理で厳密に求めます。
ここで
が成り立つとすると、以下の平方根のマクローリン展開で一次まで近似すれば
ならば
なので
が導けます。実にシンプルですが を
に書き換える必然性がなく、ちょっと不自然です。
を使わない求め方
ここまで紹介した導出法では、 が前提になっています。つまり
の付近でしか
は使えません。そんなはずはないので、そこで近似の方法を少し変えてみましょう。
とすると
なので D は OP よりわずかに長い距離になりますから
であることや
から
これを使って平方根のマクローリン展開で一次まで近似すれば
ですから、 は
を考慮すると
に非常に近い長さです。
ですから、
以上から
が導けます。
これは
を使ってないので、
は45度でも90度でも問題なく良い近似値が求められることになり、また、
が成り立たない
では
ではなく
でなくてはならないことが明瞭に分かります。