デルタ関数の公式2

ディラックのデルタ関数 δ(x) について,方程式 g(x)=0 に関して1つ以上の実数解をもち,連続でなめらかな関数 g(x) に対し,以下の式が成り立つ.

δ(g(x)) = i=1n 1 | g(ci) | δ(xci)

ここで, g(ci) 0 であり, ci は方程式 g(x)=0 i 番目の実数解を表す( i=1n ).


【導出】

方程式 g(x)=0 n 個の実数解 x=ci i=1n ) を含む区間 D における積分

D f(x) δ( g(x) ) dx

について, ε>0 を微小量として,以下のように各々の解 x=ci の近傍( ciε x ci+ε )における積分に分割する.

D f(x) δ( g(x) ) dx = i=1n ciε ci+ε f(x) δ(g(x)) dx

右辺の各々の積分について, u=g(x) とおく置換積分を用いると, dx= 1 g( g1 (u) ) du より

ciε ci+ε f(x) δ(g(x)) dx = g(ciε) g(ci+ε) fg1(u) δ(u) 1 g( g1(u) ) du

となる.ここで, x=ci での接線の傾き g(ci) が正の場合( g(ci) >0 ), g(ciε) < g(ci+ε) なので,

g(ciε) g(ci+ε) fg1(u) δ(u) 1 g( g1(u) ) du = 1 gci fci

g(ciε) g(ci+ε) fg1(u) δ(u) 1 g( g1(u) ) du = 1 gci ciε ci+ε f(x) δ(xci) dx

g(ciε) g(ci+ε) fg1(u) δ(u) 1 g( g1(u) ) du = D f(x) 1 gci δ(xci) dx

が成り立つ.次に, g(ci) が負の場合( g(ci) <0 ), g(ciε) > g(ci+ε) なので,

g(ciε) g(ci+ε) fg1(u) δ(u) 1 g( g1(u) ) du = g(ci+ε) g(ciε) fg1(u) δ(u) 1 g( g1(u) ) du

g(ciε) g(ci+ε) fg1(u) δ(u) 1 g( g1(u) ) du = 1 gci fci

g(ciε) g(ci+ε) fg1(u) δ(u) 1 g( g1(u) ) du = 1 |gci| ciε ci+ε f(x) δ(xci) dx

g(ciε) g(ci+ε) fg1(u) δ(u) 1 g( g1(u) ) du = D f(x) 1 |gci| δ(xci) dx

が成り立つ.したがって

D f(x) δ( g(x) ) dx = i=1n ciε ci+ε f(x) δ(g(x)) dx

D f(x) δ( g(x) ) dx = D f(x) i=1n 1 |gci| δ(xci) dx

となり,形式的に

δ(g(x)) = i=1n 1 | g(ci) | δ(xci)

と表せる.


ホーム>>カテゴリー分類>>物理数学>>特殊関数>>デルタ関数の公式2