Loading [MathJax]/jax/output/HTML-CSS/jax.js

MENU

【電磁気学】第23講 Diracのデルタ関数②-1次元

  • このエントリーをはてなブックマークに追加

1次元におけるDirac のデルタ関数

1次元におけるDirac のデルタ関数δ(x)は図1.45のように無限に長い針のような形で、面積が1であるとされる。つまり、以下の2式が成り立つことになる(デルタ関数δ(x)の次元は積分変数の次元の逆数であるということに注意せよ。もしxが長さの次元を持っているのであれば、δ(x)の次元はm1となる。)。

δ(x)={0     if x0     if x=0}

δ(x)dx=1

図1.45

厳密には、δ(x)x=0の点で有限の値とならないから関数ではない。このようなものは数学では一般化された関数(generalized function)とか、超関数(distribution)として知られている。図1.46のように、デルタ関数は高さがnで底辺が1/nの長方形Rn(x)を連続的に変形した極限であるとか、高さがnで底辺が2/nの二等辺三角形Tn(x)を連続的に変形した極限であると考えることも出来る。もしこちらの方が理解しやすければ、それでも良い。

 


図1.46(a)

図1.46(b)

 

もしf(x)がある通常の関数であれば(これはもう1つのデルタ関数であったりしてはいけない。実は以下の式が成り立つためには、f(x)は連続関数である必要がある。)、f(x)δ(x)の積はx=0を除くいたるところで0になるから、

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

が成り立つ。これはデルタ関数における最も重要な事実であり、これによりデルタ関数と掛け算した関数についてはデルタ関数が無限大になる点の値のみを考えれば良いということが保証される。特に、以下が成り立つことになる。

f(x)δ(x)dx=f(0)δ(x)dx=f(0)

積分の下では、デルタ関数は関数f(x)x=0における値を抜き出すことになる(故に、これ以降は積分範囲もから+ではなく、ϵから+ϵとすれば十分である。)。

勿論、デルタ関数の針は図1.47のように原点x=0からx=aのところにずらしても良い。

 


図1.47

 

このとき、デルタ関数の式は

δ(xa)={0     if xa     if x=a}   with δ(xa)dx=1

となり、(88)は以下のように書き換えられる。

f(x)δ(xa)=f(a)δ(xa)

そして、(89)も以下のように一般化することが出来る。

f(x)δ(xa)dx=f(a)

問題

次の積分を計算せよ。

30x3δ(x2)dx

解説

デルタ関数はx=2におけるx3の値を抜き出すから、積分の答えは8になる。もしも積分領域が0から1などで2が含まれていない場合は、デルタ関数の針が積分領域の外側に出ていることになるから、積分の値は0となる。

デルタ関数δ(x)自身は正当な関数ではないが、δ(x)の積分は関数として完全に受け入れることが出来る。実際、デルタ関数はいつも積分記号の中で利用されるものであると考えておくのが1番良い。特に、デルタ関数を含んだ2つの表現D1(x)D2(x)において

f(x)D1(x)dx=f(x)D2(x)dx

が全ての普通の関数f(x)成り立つ(積分は全てのf(x)において等しくなる必要があるということを強調しておく。D1(x)D2(x)x=17の近傍で違う振る舞いをする関数であると仮定してみる。このとき、x=17の付近で急激に大きくなるf(x)を扱うと、積分の値は異なってしまう。)のであれば、これらの表現は同等であると言う。

問題

以下の式が成り立つことを示せ。

δ(kx)=1|k|δ(x)

但し、kは非ゼロの任意の定数である(特に、δ(x)=δ(x)となる。)。

解説

任意の試行関数f(x)において、以下の積分を考えてみる。

f(x)δ(kx)dx

変数変換をy=kxとして行う。このとき、x=y/kなのでdx=(1/k)dyである。もしkが正の値をとるならば、積分変数yによる積分は積分変数xによる積分と同様にから+にかけて行われる。もしkが負の値をとるならば積分変数yによる積分は+からにかけて行われる。この時の積分は当然kが正のときの結果と符号が揃うようになっている。故に、

f(x)δ(kx)dx=±f(y/k)δ(y)dyk=±1kf(0)=1|k|f(0)

となる(負符号はkが負の値となる場合に適用される。そしてこのことを考慮して最右辺ではkに絶対値を付けることで±を取り除き綺麗な形に直した。)。そして、積分記号の中ではδ(kx)(1/|k|)δ(x)と同じ役割を担うことになる。

f(x)δ(kx)dx=f(x)[1|k|δ(x)]dx

故に、(93)より、δ(kx)(1/|k|)δ(x)と同等になる。

  • このエントリーをはてなブックマークに追加

SNSでもご購読できます。