\usepackagecancel

Return to フーリエ解析

フーリエ積分・フーリエ変換

任意の周期 2L をもつ関数の複素フーリエ級数展開を,非周期的現象にまで拡張したものが「フーリエ積分」であり,フーリエ係数の拡張が「フーリエ変換」。


任意の周期 2L を持つ関数の複素フーリエ変換のまとめ

区間 LxL で定義された関数 f(x) が区間外では周期 2L の周期関数である場合,その複素フーリエ級数
f(x)=n=cnexp(inπLx) であり,その複素フーリエ係数
cn=12LLLf(x)(exp(inπLx))dx と書けるのであった。

周期性を持たない関数への拡張のための準備

cn をあらためて元の f(x) の式に代入して

f(x)=n={12LLLf(x)einπLxdx} einπLx=12Ln=LLf(x)einπL(xx) dx=12πn=πLLLf(x)einπL(xx) dx

ここで,
knnπL,Δkkn+1kn=πL
とすると,
f(x)=12πn=ΔkLLf(x)eikn(xx) dx

L として周期性のない関数へ…

L とすれば,周期が無限大,つまり周期性のない関数もフーリエ級数の拡張としてあらわすことができるはず。この極限で離散的な kn は連続変数 k になり,
L    knk, Δkdk, n=Δkdk とすれば,L の極限で f(x) は以下のようにあらわすことができるはすである。

フーリエ積分,フーリエ変換,パワースペクトル

f(x)=12πdk dx f(x) eik(xx) ここで,

F(k)dx f(x) eikx で定義される F(k) (これをフーリエ変換と呼ぶ)を使って書き直すと
f(x)=12πdk F(k) eikx となる。これが,連続極限としての周期性のない関数への拡張であり,フーリエ積分と呼ぶ。

フーリエ積分の形をつらつらと眺めると,f(x) の中にある「波」の成分 eikx の振幅を表すのが F(k) であることがわかる。振幅の(絶対値の)二乗は「波」の強度をあらわすから,

S(k)|F(k)|2=F(k){F(k)}

として,S(k)f(x)パワースペクトルと呼んでいる。({F(k)}F(k) の複素共役。)

フーリエ級数とフーリエ積分を並べて比較

比較のために,並べてみる。

周期 2L の周期関数に対する(離散的な)フーリエ級数展開

knnπL として

f(x)=n=cn eiknx,cn=12LLLf(x) eiknx dx

周期性のない関数に対する(連続極限としての)フーリエ積分

f(x)=12π F(k) eikx dk,F(k)f(x) eikx dx

関数 exp(inπLx) の直交性の連続極限:ディラックのデルタ関数

周期関数に対する複素フーリエ級数に関する離散的関数exp(inπLx) の直交性は,
LLexp(i(nm)πLx)dx={2L(m=n)0(mn)=2Lδmn
であった。
knnπL,kmmπL,Δk=kn+1kn=πL として書き直すと
LLei(knkm)x dx=2Lδkmkn=2πδkmknπL

 12πLLei(knkm)x dx=δkmknΔk

L のとき,離散的な kn も連続的な k になるので knk, kmk とし,この積分を以下のように
12πei(kk)x dxδ(kk) として,ディラックのデルタ関数 δ(kk) を定義する。

このディラックのデルタ関数 δ(kk) は,クロネッカーのデルタ δkmknΔk=πL で割った量の L 極限で定義された関数
δ(kk)limLδkmknΔkであるため,kk のときは δ(kk)=0 であることはなんとかわかるにしても,k=k のときは,分母が Δk0 となってしまうため,δ(0)!? となってしまうようであり,とても普通の関数とは思えないので,「超関数」と呼ばれるものの1つである。

このデルタ関数を使ってあらためて F(k) を書くと

F(k)=dxf(x)eikx=dx 12πdkF(k)eikxeikx=dkF(k) 12πdxei(kk)x=dkF(k)δ(kk)

この性質は,電磁気学でも出てきてました。k  での積分の際,デルタ関数の引数 kk がゼロの時の値だけ(すなわち k=k の時の F(k) だけ)が残ります。

 

デルタ関数の一般的性質

あらためてディラックのデルタ関数の性質をまとめておきます。(x の関数として書き直す。)

デルタ関数は以下のようにして定義する。

δ(x)=0  for  x0,f(x)δ(xa)dx=f(a)

特に f(x)=1,a=0 とすれば

δ(x)dx=1

この定義から,デルタ関数には以下のような性質があることがわかります。

δ(x)=δ(x) すなわち δ(x) は偶関数。

xδ(x)=0。 あるいは,より一般的に f(x)δ(xa)=f(a)δ(xa)

δ(ax)=1|a|δ(x)

また,δ(x)dx=1あるいは

δ(x)=12π1eikxdk

ということは,デルタ関数 δ(x) のフーリエ変換は 1 であることを示している。

また,授業では使う機会がないかと思うが,デルタ関数の微分についても以下の式が成り立つことを部分積分で示すことができる。

f(x)(ddxδ(x))=(ddxf(x))δ(x) あるいは簡単に

f(x)δ(x)=f(x)δ(x)