サイン波と複素波動関数
📂物理学サイン波と複素波動関数
定義
波を三角関数で表したものをサイン波sinusoidal waveという。
説明
サイン波の一般的な形は以下の通りだ。式がcosである理由は下で説明するが、それは複素波動関数の実部がcosだからだ。sinは虚部だ。
f(x,t)=Acos(k(x−vt)+δ)
ここで、Aを波の振幅amplitudeとし、コサイン関数の変数k(z−vt)+δを位相phase、δを位相定数phase constantという。位相定数に2πを加えてもf(x,t)は変わらない。だから普通は位相定数として0≤δ<2πの範囲の値を使う。kは波数wave numberであり、波長wavelengthλとは次のような関係がある。
k=λ2π
波が完全に1回転する時間を周期periodという。時間=距離/速度なので、波の周期Tは
T=vλ=kv2π
周期は1回振動するのにかかる時間なので、単位時間あたりの振動数である振動数frequencyνは当然周期の逆数と同じだ。
ν=T1=λv
角振動数angular frequencyは一般にωで表され、振動を等速円運動に対応させて表現するものだ。振動数を単位時間あたりの回転角度に変えた値であり、単位はラディアンだ。
ω=2πν=2πT1=kv
(1)を角振動数で表したら
f(x,t)=Acos(kx−ωt+δ)
これは波数がkで角振動数がωの右へ進行する波動関数だ。

上の図のように、kδを波動関数が原点から遅れた距離として定義する。だから、波の進行方向が変われば、位相定数の符号も変わる。波が左へ進むなら、右へ移動したのが遅れたということだ。つまり、波数がkで角振動数がωの左へ進行する波動関数は以下の通りだ。
f(x,t)=Acos(kx+ωt−δ)
でも、コサイン関数は偶関数なので、上の式は下の式と同じだ。
f(x,t)=Acos(−kx−ωt+δ)
これは、波数がkで角振動数がωの右へ進行する波動関数(2)と比較して、波数kの符号だけが異なる。つまり、波数kの符号を変えると、振幅、位相定数、振動数、波長などはすべて同じだが、進行方向だけが反対の波になることが分かる。
複素波動関数
波動関数がコサインで表されるので、オイラーの公式を使って複素指数関数の形でも表せる。虚部を広げて複素波動関数を扱う理由は、複素関数がコサインやサインよりも多くの面で計算に便利だからだ。eix=cosx+isinxを使って(2)を表すと
f(x,t)=Re(Aei(kx−ωt+δ))
ここで、Re(a+ib)=a。すなわち実部を表す。fはAei(kx−ωt+δ)の実部だけを表した関数なので、f~=Aei(kx−ωt+δ)としよう。つまり、Re(f~)=fだ。すると、以下のように簡単に整理できる。
f~(x,t)=Aei(kx−ωt+δ)=Aeiδei(kx−ωt)=A~ei(kx−ωt)
この記事で扱っている波動関数f(x,t)は複素波動関数の実部だ。
f(x,t)=Re(f~(x,t))