複素解析の応用 - 東京大学coral.t.u-tokyo.ac.jp/fujiwara/mathematics-2/ch9.pdf第 9 章...
TRANSCRIPT
第 9章
複素解析の応用
展望
本章では複素関数論を実際に使う場面で必要な事項あるいは応用上しばし
ば現われる事項で述べ残したが是非ふれておきたい事項などについてまとめ
ておくことにしよう。
最初にガンマ関数およびベータ関数について述べる。これらの関数は物理
学や工学においてしばしば現われるだけでなく、いわゆる特殊関数の積分表
示や解析接続あるいは鞍点法や漸近展開の良い例になっている。有理型関数
(5.4.3項)の部分分数展開や整関数の無限乗積表示は本論中で触れたかった
ことであるがいささか高度な話題であるので本章で少しだけ触れることで我
慢した。楕円関数は、19世紀古典解析学の華ともいうべき話題であるし、ま
た多くの内容を含んでいる。楕円関数は、コマの運動、天体の運動、解析力
学など力学の諸問題あるいは流体力学において壁に挟まれた流れの中の平板
翼の問題などに現われる。しかし内容が高度なので、ここでは楕円積分を説
明するにとどめる。楕円積分は楕円関数の逆関数であるから、楕円関数と同
じ問題に現われる。本章では振り子の問題を例に挙げた。複素解析の応用と
しては、フーリエ逆変換、ラプラス逆変換は大きな分野である。工学の多く
の分野、たとえば回路論、振動論あるいは制御論などでこれら積分変換は必
須である。逆変換の公式を表で知るだけでなく是非その本質を数学的に理解
し使いこなしてもらいたいと思う。
この章では扱わなかった応用分野も決して意義が少ないということではな
い。むしろ限られたページでは扱い切れないため最初からあきらめたものが
多い。楕円関数の他にも、たとえば微分方程式の確定特異点の周りでの級数
149
150 第 9章 複素解析の応用
解法(フロベニウスの方法)、超幾何関数論、関数近似および数値積分に関す
る誤差評価の理論など沢山の面白い話題がある。1これらについては是非その
分野の専門書を手にとる機会を見つけてもらいたい。
9.1 ガンマ関数とベータ関数
9.1.1 ガンマ関数とその解析接続
次の積分表示で与えられる複素数 zの関数
�(z) =Z 1
0e�ttz�1dt (9.1)
を考えよう。これを(オイラーの)ガンマ(�)関数といい、右辺の積分をオ
イラーの第 2種積分という。
zが正の実数 z = x > 0であるなら部分積分して
�(x+ 1) =Z 1
0e�ttxdt = �e�ttx
���1t=0
+xZ 1
0e�ttx�1dt = x�(x) (9.2)
である。また xが 0または正整数 nの場合には
�(1) =Z 1
0e�tdt = 1 (9.3)
�(n+ 1) =Z 1
0e�ttndt = n! (9.4)
となる。ただし 0! = 1とする。
zが複素数の場合には 0 < " � Rez �M <1 であれば
0 < t � 1のとき je�ttz�1j � e�tt"�1 (9.5)
1 � t <1のとき je�ttz�1j � e�ttM�1 (9.6)
である。これらの評価式の積分Z 1
0e�tt"�1dt;
Z 1
1e�ttM�1dt
はそれぞれ有限であるから、積分Z 1
0e�ttz�1dt (9.7)
1級数解、超幾何関数論については、犬井鉄郎著「特殊関数」岩波全書 (岩波書店)、関数近似、誤差評価の理論については、森正武著「数値解析」(共立出版)がよい。
9.1 ガンマ関数とベータ関数 151
図 9.1 ガンマ関数�(x).
は、t ! 0 のときにも t ! 1のときにも、" � Rez � Mで z に関して一様
収束する。";Mは任意であるから上の積分(9.1)は Rez > 0で一様に収束す
る。したがって �(z) は Rez > 0で連続である。次に C を Rez > 0 の領域に
おけるジョルダン閉曲線であるとすると、上記一様収束性からICdz�(z) =
Z 1
0dte�t
ICdztz�1 (9.8)
である。コーシーの定理によりHC dztz�1 = 0 であるからI
Cdz�(z) = 0 (9.9)
である。すなわち �(z) は Rez > 0 で正則である。したがって式(9.2)を
Rez > 0 に解析接続することができ
�(z + 1) = z�(z) (9.10)
を得る。これを書き換えて
�(z) =�(z + 1)
z(9.11)
とすると、右辺は Re(z + 1) > 0で有理型で z = 0を 1位の極として持つ。
(9.11)式を用いることにより�(z)は 0 > Rez > �1 に解析接続される。さらに 0 > Rez > �1に拡張された�関数を用いて式(9.11)をながめれば�(z)
は�1 > Rez > �2に解析接続され z = �1を 1位の極として持つ。
�(z) =�(z + 2)
z(z + 1)
152 第 9章 複素解析の応用
図 9.2 ガンマ関数の積分路 C.
これをくり返すことにより�(z)は z平面全域に拡張され
�(z) =�(z + 3)
z(z + 1)(z + 2)= � � � = �(z + n+ 1)
z(z + 1) � � � (z + n)(9.12)
を得る。ただし z = 0;�1;�2; � � ��n; � � �は 1位の極となる。上式より z = �nにおける留数は
limz!�n(z + n)�(z) =
1
(�n)(�n+ 1) � � � (�1) =(�1)nn!
(9.13)
であることがわかる。実軸上での�関数の振舞いを図 9.1に示しておこう。
式(9.1)の定義は Rez > 0でなくてはならなかった。これを変更してす
べての zに対して有効な�関数の積分表示式を導こう。図 9.2(a)の積分路Cに
沿って積分
I(z) =ZCe���z�1d� (9.14)
を考える。� = �ei�として積分路 Cの上では�z�1は
�z�1 = e(z�1)(ln �+i�) (0 � � � 2�) (9.15)
である。��平面上実軸の上側を実軸に沿って動くとき、�の偏角は� = 0であ
ると決める。ここで積分路Cを連続的に変形して図 9.2(b)の積分路にしよう。
I(z) =Z a
1+Zabc
+Z 1
c: (9.16)
9.1 ガンマ関数とベータ関数 153
第 1の積分は点 a(座標 (r;0))を原点Oに近づけるとZ a
1=Z r
1e���z�1d�! ��(z) (r ! 0) (9.17)
となる。
第 2の積分では� = rei�; d� = irei�d�であるからZabc
=Z 2�
0ire(z�1) ln re�re
i�
ei(z�1)�ei�d� = ire(z�1) ln rZ 2�
0d� e�re
i�
eiz�
= irzZ 2�
0d�e�re
i�
eiz� (9.18)
である。積分領域は Rez > 0であるからRabc ! 0 (r ! 0)である。
第 3の積分の積分路上では、� の偏角が� = 2�であるから�z�1は
�z�1 = e(z�1)(ln �+2�i) = �z�1e2�i(z�1) (9.19)
である。したがって第 3の積分はZ 1
c=
Z 1
rd�e2�ie���z�1e2�i(z�1)
= e2�izZ 1
rd�e���z�1 ! e2�iz�(z) (r ! 0) (9.20)
となる。以上により Rez > 0では
I(z) = (e2�iz � 1)�(z) = 2ie�iz sin�z�(z) (9.21)
が示された。すなわち I(z)=(2ie�iz sin�z)は zの全域で定義され、Rez > 0で
は�(z)に等しい。よって I(z)=(2ie�iz sin�z)は�(z)の z全域への解析接続に
なっている。
�(z) =e��iz
2i sin�z
ZCe���z�1d�: (9.22)
ただしこの式は z = 0; 1; 2; � � �の時は成り立たない。
9.1.2 ベータ関数
ガンマ関数と関係の深い関数として
B(p; q) =Z 1
0
xq�1
(1 + x)p+qdx (Rep; Req > 0) (9.23)
154 第 9章 複素解析の応用
がある。x = (1� t)=tとおくと
B(p; q) =Z 1
0tp�1(1� t)q�1dt (9.24)
である。また t = 1� sとすることにより、pと qが入れ替わり
B(p; q) = B(q; p) (9.25)
となる。この関数をベータ関数、オイラーの第 1種積分という。
第 2種積分で t! kt(k > 0)とすると
�(z)
kz=Z 1
0e�kttz�1dt (9.26)
が得られる。ここで k = 1 + s; z = p+ qとすると
�(p+ q)
(1 + s)p+q=Z 1
0e�(1+s)ttp+q�1dt:
これに sp�1をかけて sについて 0から1まで積分するとZ 1
0ds
Z 1
0dte�(1+s)ttp+q�1sp�1 = �(p+ q)
Z 1
0
sp�1
(1 + s)p+qds
である。書きなおして
左辺 =Z 1
0e�ttq�1dt �
Z 1
0e�st(st)p�1tds = �(q)�(p)
右辺 = �(p+ q)B(p; q) ;
すなわち
B(p; q) =�(p)�(q)
�(p+ q)(9.27)
である。以上は Rep;Req > 0と仮定したが、(9.27)式の右辺は p; q全域で定
義されているからB(p; q)も p; q全域でこの式により決められる。
特に p = 1� z; q = z; 1 > Rez > 0とすると
B(1� z; z) =Z 1
0
xz�1
1 + xdx =
�
sin�z(9.28)
である(第 6章 例 46)。�(1) = 1に注意すると
�(1� z)�(z) =�
sin�z(9.29)
9.1 ガンマ関数とベータ関数 155
となる。この式(9.29)は 1 > Rez > 0により求められたが、解析接続によ
りすべての zについて成立する。また上式から�(z)は零点を持たないことも
分かる。さらに(9.29)式で z = 1=2とすると直ちに
��12
�=p� (9.30)
であり、漸化式(9.10)により
��32
�=
1
2
p�; �
�52
�=
1 � 322p�; �
�72
�=
1 � 3 � 523
p�; � � � (9.31)
が導かれる。
9.1.3 スターリングの公式とガンマ関数の漸近展開
nが大きな正整数であるとき、n!の値は
n! �=p2�nnne�n (9.32)
と近似できる。この式をスターリング(Stirling)の公式という。これを導こ
う。(9.1)式
�(x+ 1) =Z 1
0e�ttxdt
で t = x� (x > 0)として tから�に変換すると
�(x+ 1) = xx+1Z 1
0e�x��xd�
= xx+1e�xZ 1
0e�x(��1�ln �)d�: (9.33)
f(� ) = � � 1� ln �とおくと
�(x+ 1) = xx+1e�xI(x) ;
I(x) =Z 1
0e�xf(�)d� (9.34)
である。この積分(9.34)をよく見ると I(x)における積分は 0 < � < 1の全領域が同じ様に寄与しているのではないことが分かる。
f(� )は図 9.3のように変化する。x � 1のとき、e�xf(�)は� = 1で極大値
をとり、� = 1から離れると急激に 0となる。したがって� = 1の近傍から
156 第 9章 複素解析の応用
図 9.3 f(�) = � � 1� ln � .
の寄与のみを正しく計算すればよい。このような評価の仕方を鞍点法という。
f(� )を� = 1のまわりで展開し
f (�) =(� � 1)2
2� (� � 1)3
3+
(� � 1)4
4� � � : (9.35)
これから
I(x) �Z 1+"
1�"expf�x
2(� � 1)2gd�
=
s2
x
Z "p
x=2
�"p
x=2e�u
2
du �s2
x
Z 1
�1e�u
2
du =
s2�
x: (9.36)
ここで"は小さな正数であるが xは充分大きくて"qx=2!1としてよいと考
えた。よって式(9.34)(9.36)により
�(x+ 1) �p2�xxxe�x (x� 1) (9.37)
を得る。x = n(正整数)とすると
n! �p2�nnne�n (9.38)
となる。これがスターリングの公式である。f(� )の展開の高次まで用いると
�(x)の x� 1における高次の展開式が次のように得られる。
�(x) �p2�xx�1=2e�x
h1 +
1
12x+
1
288x2� 139
51840x3� 571
2488320x4+ � � �
i(9.39)
9.2 有理型関数の部分分数展開と整関数の無限乗積表示 157
このような展開式を漸近展開という。漸近展開式については、最初のうちは
項数を増やしていくと値はより正しく表現される。しかしこれには限界があっ
て、その限界を超えて項数を増やしていくと値は正しい値から外れてくる。
さらに無限項まで求めた級数の和が収束するとは限らない。
9.2 有理型関数の部分分数展開と整関数の無限乗積表示
9.2.1 有理型関数の部分分数展開
g(z)は zの有限領域にある点 b1; b2; � � � bn; � � �だけを 1位の極として持ち他
に特異点はない(bj 6= 0)、すなわち 1位の極しか持たない有理型関数である
とする。(有理型の定義は 5.4.3参照。)積分路 CRを原点を中心とした半径R
の円周とし、すべての極は CR の内側にくるとする。zは CRの内側にあると
すると
1
2�i
ICR
g(�)
� � zd� = g(z) +
Xj
Bj
bj � z(9.40)
となる。Bjは g(z)の bjにおける留数である。
1
� � z=
1
�+
z
�(� � z)(9.41)
を(9.40)式左辺に代入すると
1
2�i
ICR
g(�)
� � zd� =
1
2�i
ICR
g(�)
�d� +
z
2�i
ICR
g(�)
�(� � z)d�: (9.42)
を得る。(9.40)で z = 0とすると
1
2�i
ICR
g(�)
�d� = g(0) +
Xj
Bj
bj(9.43)
となる。また g(z) は CR 内で 1位の極しか持たないから
limR!1
1
2�i
ICR
g(�)
�(� � z)d� = 0 (9.44)
158 第 9章 複素解析の応用
である。以上(9.40)(9.42)~(9.44)から
g(z) = g(0) +Xj
Bjf 1
z � bj+
1
bjg (9.45)
が得られる。逆に g(z)が上式の形で書かれ、bj以外の各点の近傍で正則する
ならば g(z)は z = bjを 1位の極とする有理型関数である。
例 60
g(z) = cot z � 1
z(9.46)
は zk = k�(k = �1;�2;�3; � � �)を 1位の極としてもち、留数はすべて 1で
ある。
Bk =cos z
d sin z=dz
���z=zk
= 1 (9.47)
また g(0) = 0, よって
cot z =1
z+
1Xk=�1(6=0)
(1
z � k�+
1
k�) =
1
z+
1Xk=1
2z
z2 � k2�2: (9.48)
9.2.2 整関数の無限乗積表示
数列 fangがあるとき
�1n=1(1 + an) = (1 + a1)(1 + a2)(1 + a3) � � � (9.49)
を無限乗積という。zの有限領域で正則な関数(整関数、3.1.1参照)f (z)が
無限に多くの 1位のゼロ点 a1; a2; � � �を持ち
limn!1
���an���=1 (9.50)
であるとする。このとき f (z)は無限乗積を用いて
f(z) = f (0)eff0(0)=f(0)gz�1
n=1
n(1� z
an)ez=an
o(9.51)
と表される。逆に右辺が各点の近傍で一様収束するとすると f(z)は anに 1
位の 0点を持つ正則関数(整関数)である。
9.3 楕円積分および楕円関数 159
有理型関数の部分分数展開の結果を元に整関数 f (z)について f 0(z)=f (z)
を考える。a1; � � � ; an; � � � は f(z) の 1 位の 0 点であるから、f 0(z)=f(z) は
a1; a2; � � � ; an; � � � を 1位の極としそこでの留数は 1 である。故に(9.45)を
用いると
f 0(z)f(z)
=f 0(0)f(0)
+1Xn=1
(1
z � an+
1
an): (9.52)
これを積分すると
log f (z) =f 0(0)f (0)
z +1Xn=1
flog(1� z
an) +
z
ang+定数 (9.53)
である。よって
f(z) = Ae(f0(0)=f(0))z�1
n=1f(1�z
an)ez=ang: (9.54)
z = 0とすると右辺= Aとなる。したがって整関数 f(z)の無限乗積表示
f(z) = f(0)e(f0(0)=f(0))z�1
n=1f(1�z
an)ez=ang (9.55)
を得る。
例 61
f(z) =sin z
z(9.56)
は zk = k�(k = �1;�2; � � �)を 1位の 0点とする。f(0) = 1; f 0(0) = 0である
から
sin z
z= �1
k=1(1�z2
k2�2): (9.57)
9.3 楕円積分および楕円関数
関数 ezは ez+2�i = ezを満たす。このとき 2�iを ezの周期という。一般に
或る領域内で定義された関数 f(z)が、領域内の任意の zに対して
f (z + !) = f (z) (9.58)
160 第 9章 複素解析の応用
を満たすとき、!を f(z)の周期という。!が周期なら�!;�2!;�3!; � � �も f (z)
の周期である。すべての周期がある周期!の整数倍(�!;�2!; � � �)であらわされるとき、f (z)を単一周期関数、!を基本周期という。互いに互いの整数
倍で表せない 2つの複素数!1; !2があって、それらが f(z)の周期でありかつ
いかなる他の周期でも表せないとき、f(z)を 2重周期関数という。このとき、
m1; m2 を正負の整数として
m1!1 +m2!2 (9.59)
は f(z)の周期となる。すべての周期がこのように表されるとき、!1, !2を基
本周期という。f(z)が z平面の有限な領域において極以外の特異点を持たな
い(jzj <1で有理型)二重周期関数であるとき、f(z)を楕円関数という。g(z)を zの 4次または 3次多項式、Rを有理式とするときZ
R(z;qg(z))dz (9.60)
の形の積分を考えよう。この積分を楕円積分という。ただし g(z) = 0は重根
をもたないとする。たとえばZ z
0
dzq(1� z2)(1� k2z2)
(第 1種楕円積分) (9.61)
Z z
0
s1� k2z2
1� z2dz (第 2種楕円積分) (9.62)
Z z
0
dz
(z2 � n2)q(1� z2)(1� k2z2)
; (k 6= 0) (第 3種楕円積分) (9.63)
などである。これらを多価関数の積分と見れば、第 6章例 46 でシュワルツ・
クリストフェルの公式として考えたものと同じように考えればよい。
楕円積分は物理学の問題ではしばしば現われる。単振子(重さを無視で
きる細い棒の端に質点がついている振り子)の問題を考えてみよう。図 9.4
のように角度�をとり、端につけられた質点(質量 m)の� = 0 での速度を
v0 = l!0(lは固定点 Oと質点とを結ぶ軽い棒の長さ、!0は回転の角速度)、
重力加速度を g、時間を t とする。この系の運動方程式は
d2�
dt2= �g
lsin � (9.64)
9.3 楕円積分および楕円関数 161
図 9.4 単振子.
である。v20 < 4gl の時は振子が振動する。この場合に話を限ることにし、振
れの最大角度を�とすると�は
sin2 �
2=
v204gl
(9.65)
である。また
k = sin�
2; sin
�
2= kz (9.66)
と zを定義すると振動の周期は
T = 4
sl
g
Z 1
0
dzq(1� z2)(1� k2z2)
(9.67)
である。こうして第 1種楕円積分が現われる。
楕円積分
u(z) =Z z
0
dzq(1� z2)(1� k2z2)
(9.68)
の性質を調べよう。被積分関数
f (z) =1q
(1� z2)(1� k2z2)(9.69)
は
z = 1; �1; 1
k; �1
k(9.70)
162 第 9章 複素解析の応用
を分岐点とする 2価関数である。
積分路(0 ! a ! b ! c ! 0)が図 9.5aのように 0; 1をまわるものとす
る。原点 0から a までの積分路上で、出発点 z~0での f (z)の偏角を 0と定
義する。
K =Z 1
0
dxq(1� x2)(1� k2x2)
(9.71)
とすると
lim�!0
Z a
0f(z)dz = K (9.72)
である。さらに 1をまわって cから原点に戻ったとき z~0での f(z)の偏角
は 2�=2 = �である。2 したがって
lim�!0
Z 0
cf (z)dz = lim
�!0
Z 0
af�f(z)gdz = K: (9.73)
また円周 abc上では�! 0とすると
j lim�!0
Zabcf (z)dzj~�1=2 ! 0 (9.74)
となる。以上によりZ0!1!0
f(z)dz = 2K (9.75)
である。
図 9.5bのように原点から分岐点 1=kをまわる積分路を考えよう。再び出
発時に原点近傍での f (z)の偏角を 0とし、
L =Z 1=k
0
dzq(1 � z2)(1� k2z2)
(9.76)
とするとZ0! 1
k!0
f(z)dz = 2L (9.77)
である。2分岐点 1のみをまわりその他の分岐点による偏角の変化はない。
9.3 楕円積分および楕円関数 163
図 9.5 楕円積分の基本周期を与える積分路.
次に原点(近傍で f(z)の偏角を 0とする)から図 9.5aの積分路をまわり、
続けて図 9.5bの積分路をまわって原点に戻るとする。この時、図 9.5bに入
るときの z = 0の近傍での f (z)の偏角は�である。このことから
Z0!1!0! 1
k!0
f(z)dz = 2K � 2L (9.78)
となる。原点を出発点として�1をまわって戻る積分の寄与、原点を出発点として�1=kをまわって戻る積分の寄与も、それぞれ出発点 z~0での f(z)の偏
角の値に依存して�2K;�2Lをとる。いま、z~0での出発点での f(z) の偏角は 0として、0から zまで分岐点
のどれもまわらず直接積分したときの値を u(z) とする。
u(z) =Z z
0
dzq(1� z2)(1� k2z2)
: (9.79)
そうすれば、z~0での出発点での f (z) の偏角を 0とし、z = 0 から出発し
て 1をまわり z に至る積分は 2K � u(z)、また 0! zの積分の前に 1をまわ
る積分をつけ加えれば�2K + u(z)などとなる。一般に u(z) の逆関数を
z = sn(u) (9.80)
と書くとこれは 2K; 2Lを基本周期とする 2重周期関数となる。したがって逆
関数 sn(u)は楕円関数である。
164 第 9章 複素解析の応用
9.4 弾性体力学への応用:薄板の応力場と重調和関数
ラプラシアン�を用いて
��u = 0 (9.81)
を満たす関数 uを重調和関数という。ただし uは有界単連結領域で 4 階の偏
導関数まで連続であるとする。2次元の問題であれば、ラプラシアン�は
� =@2
@x2+
@2
@y2(9.82)
であるから、重調和関数 u(x; y)の満たす式 (9.81)は
��u(x; y) = (@4
@x4+ 2
@4
@x2@y2+
@4
@y4)u(x; y)= 0 (9.83)
である。
一般に重調和関数はどのように書くことができるのか考察しよう。
�u(x; y) = p(x; y) (9.84)
は調和関数である。p(x; y)と共役な調和関数を q(x; y)と書くと
f (x; y) = p(x; y) + iq(x; y) (9.85)
は z = x+ iyの正則関数である。これを積分したもう一つの正則関数
�(z) =1
4
Z z
f (z)dz = r(x; y) + is(x; y) (9.86)
を作る。r(x; y); s(x; y)は調和関数であるから
�r = �s = 0 (9.87)
であり、またコーシー・リーマンの関係式から
@r
@x=@s
@y=
1
4Re(f(z)) =
1
4p(x; y) (9.88)
である。
p1(x; y) = u(x; y)� fr(x; y)x+ s(x; y)yg (9.89)
9.4 弾性体力学への応用:薄板の応力場と重調和関数 165
を定義すると
�p1 = �(u� rx� sy) = p� 2@r
@x� 2
@s
@y
= 0 (9.90)
であるから p1も調和関数となる。p1に共役な調和関数を q1とし、正則関数
(z) = p1 + iq1 (9.91)
を定義する。上で定義した�(z)と (z)を用いて u(x; y)を表すと
u(x; y) = (rx+ sy) + p1 = Ref(x� iy)(r + is)g+Ref g= Ref�z�(z) + (z)g (9.92)
を得る。
逆に�(z); (z)を任意の正則関数として
u(z) = Ref�z�(z) + (z)g (9.93)
を定義しよう。
�u = Ref�(�z�) + � g = Re�(�z�)
= Reh2(@
@x� i
@
@y)�+ �z��
i
= Re2� @@x� i
@
@y
�� (9.94)
��u = Re2� @@x� i
@
@y
��� = 0 (9.95)
であるから、上で定義した u(z)は重調和関数である。こうして、2次元の問
題では重調和関数は任意の 2つの調和関数から作りあげることができる。
重調和関数は弾性体の釣り合い方程式の議論で広い応用分野を持つ。弾性
体の内部に働く力には 2種類のものがある。第一は体積力(物体力)といい
弾性体内の物質に外部から働く遠距離力で、重力や電磁気力である。これは
弾性体の単位体積当たりの力として表される。第二は表面力といわれるもの
で、弾性体内部に仮想的に考えた微少部分領域の表面を通して作用する近距
離力である。以下では第一の体積力はないとする。この時は面積�Sに働く力
166 第 9章 複素解析の応用
図 9.6 面積�Sに働く力�F (a)および応力の各成分 (b).
�Fを考える(図 9.6)。�Fは面積�Skに比例するので(力/面積 の次元を持
つ量)T k = (�kx; �ky; �kz)を考える。
T k =dF
dSk(9.96)
これを応力ベクトルという。ここで添え字 kは x; y; zをあらわし、�Sxは法線
が x軸の正の方向を持つ微小表面を表す。応力ベクトルが定義でき、「連続弾
性体内部の仮想的な閉局面内部の部分に働く応力ベクトルの作用が、外部か
ら弾性体内部への作用に等しい」という仮定を、オイラー・コーシーの応力
原理という。以下、この仮定が成り立っているとする。
応力成分の�xx; �yy; �zzを垂直応力、�xy; �yzなどをせん断応力という。また
垂直応力を�x = �xxなどと書く。物体が釣合いの状態にあるとき内部応力は
どこでも
Xk
@�ik@xk
= 0 (9.97)
9.4 弾性体力学への応用:薄板の応力場と重調和関数 167
を満足する。さらに微小要素が釣り合いの状態にあるためには回転のモーメ
ントもゼロにならなくてはならない。このためには
�ik = �ki (9.98)
が成り立つことが必要である。
�z = �xz = �zx = �yz = �zy = 0 であるような薄板の場合には釣り合いの
方程式は
@�x@x
+@�xy@y
= 0
@�yx@x
+@�y@y
= 0 (9.99)
となる。もし応力 �x, �y, �xy が任意の関数 �(x; y) によって
�x =@2�
@y2; �y =
@2�
@x2; �xy = � @2�
@x@y(9.100)
と書かれるなら、釣り合いの方程式(9.99)は自動的にみたされる。応力下
で弾性体が変形を受けても、弾性体内部に隙間や重なりが生じないという条
件(適合条件という)から、さらに応力場は方程式
@2
@y2(�x � ��y) +
@2
@x2(�y � ��x) = 2(1 + �)
@2�xy@x@y
(9.101)
を満たさなくてはならない。3 �は縦伸びと横伸びの比で、ポアソン比とい
う。(9.100)を(9.101)に代入すれば、�(x; y)は重調和関数であることが容
易に確かめられる。
���(x; y) = (@4
@x4+ 2
@4
@x2@y2+
@4
@y4)�(x; y)= 0 (9.102)
である。ここに現われた �(x; y) を Airyの応力関数という。
3「連続体の力学入門」Y.C.ファン著 (培風館)
168 第 9章 複素解析の応用
9.5 微分方程式の初期値・境界値問題への応用:フーリエ変換とラプラス変換
9.5.1 フーリエ変換
実関数 f (x) は (�1;1) において絶対可積分すなわちZ 1
�1dxjf(x)j <1 (9:103)
かつ、(�1;1) の任意有限区間で有界変動であるとする。4
F (k) =1
2�
Z 1
�1d�f(�)e�ik� � F [f(x)] (9:104)
をフーリエ変換という。F (k) をもう一度変換すると
1
2[f(x+ 0) + f (x� 0)] =
Z 1
�1dkeikxF (k) � F�1[F (k)] (9:105)
が満たされる。 x が f(x) の連続点ならば
f (x) =Z 1
�1dkeikxF (k) = F�1[F (k)] (9:106)
である。(9.105)をフーリエ逆変換 という。フーリエ逆変換には複素関数論
の知識が大変に役に立つ。
例 62 exp(�ajxj) ; a > 0のフーリエ変換は次のように計算できる。
F (k) =1
2�
Z 1
�1dxe�ajxje�ikx =
1
2�f 1
a+ ik+
1
a� ikg = 1
�・
a
(a2 + k2):(9.107)
フーリエ逆変換は次の積分を計算すればよい。
f (x) =Z 1
�1dkeikxF (k) =
1
2�i
Z 1
�1dkeikxf 1
k � ia� 1
k + iag : (9.108)
複素 k 平面で考えて、ジョルダンの補題により x > 0 の時には上半平面で、
x < 0 の時には下半平面でこの積分路を閉じて、留数を計算すればよい。そ4有界変動の定義については高木貞二著「解析概論」39節 を参照せよ。また「解析概論」
第 6章も参照するとよい。ここでは、フーリエ変換およびラプラス変換それ自身については、すでに知っていることを前提にして、積分変換における複素積分についてだけに話題を限ることにする。
9.5 微分方程式の初期値・境界値問題への応用:フーリエ変換とラプラス変換169
れぞれの場合に寄与する極は ia または �ia である。積分路は複素 k平面上
で kの偏角の増す正の方向 (x > 0) または偏角が減る負の方向 (x < 0) にま
わっているから次のようになる。
f(x) =1
2�i�(
(+2�i)e�ax : x > 0
�(�2�i)eax : x < 0
)= e�ajxj: (9.109)
例 63 exp(�12a2x2)のフーリエ変換を計算する。
F (k) =1
2�
Z 1
�1dxe�
12a2x2�ikx =
1
2�
Z 1
�1dxe�
12a2(x+ ik
a2)2� k2
2a2 (9:110)
この積分はすでに第 6章例 43 で行なった。
F (k) =1
ap2�
exp(� k2
2a2) : (9:111)
これからガウス関数のフーリエ変換はガウス関数であることが分かる。フー
リエ逆変換は全く同様に行うことができ、元に戻ることも示される。
例 64 (d=dx)f(x)のフーリエ変換を行なう。ただし f(x) は連続でかつ jxj !1 としたとき、任意のN に対して jxj�N より早く 0 となるとする。f(x)の
フーリエ変換 F (k)を
F (k) =1
2�
Z 1
�1dxe�ikxf (x) (9:112)
と定義する。部分積分を用いて
1
2�
Z 1
�1dxe�ikxdf (x)
dx=
1
2�[eikxf (x)]x=1x=�1 �
1
2�
Z 1
�1dxde�ikx
dxf (x)
= � 1
2�
Z 1
�1dx(�ik)e�ikxf(x)
= ik1
2�
Z 1
�1dxe�ikxf(x) = ikF (k): (9.113)
を得る。また逆変換はZ 1
�1dkeikxikF (k) =
d
dx
Z 1
�1dkeikxF (k) =
d
dxf(x) (9:114)
である。ixf(x) のフーリエ変換に関しても
1
2�
Z 1
�1dxe�ikxixf (x) = � d
dk
1
2�
Z 1
�1dxe�ikxf(x)
= � d
dkF (k) (9.115)
170 第 9章 複素解析の応用
となる。これらの結果を用いると、微分方程式をフーリエ変換で容易に解け
ることがある。
例 64の結果を少し一般的に書くと次の様な重要な結果になる。
F [f (n)(x)] =1
2�
Z 1
�1dxe�ikxf (n)(x) = (ik)nF [f(x)]; (9:116)
F [xnf(x)] = (id
dk)nF [f(x)]: (9:117)
これらは(9.113)の部分積分、あるいは(9.115)を n 回繰り返せば導く
ことができる。
たたみ込み(合成績) Z 1
�1dyf (x� y)g(y) (9:118)
をフーリエ変換しよう。
F [f(x)] = F (k); F [g(x)] = G(k) (9:119)
を定義しておく。
F [Z 1
�1dyf(x � y)g(y)] =
1
2�
Z 1
�1dxe�ikx
Z 1
�1dyf(x� y)g(y)
= 2�・1
2�
Z 1
�1dte�iktf(t)
1
2�
Z 1
�1dye�ikyg(y) = 2�F (k)G(k): (9.120)
すなわちたたみ込みのフーリエ変換はフーリエ変換の積となる。さらにこれ
を逆変換すると
F�1[2�F (k)G(k)] = 2�Z 1
�1dkeikxF (k)G(k)
= 2�Z 1
�1dk1
Z 1
�1dk2�(k1 � k2)e
ik1xF (k1)G(k2):
ここでディラックのデルタ関数に関する関係式
�(k1 � k2) =Z 1
�1dy
1
2�e�i(k1�k2)y (9:121)
を代入すると、
F�1[2�F (k)G(k)] =Z 1
�1dy
Z 1
�1dk1
Z 1
�1dk2e
�i(k1�k2)yeik1xF (k1)G(k2)
=Z 1
�1dy
Z 1
�1dk1e
ik1(x�y)F (k1)Z 1
�1dk2e
ik2yG(k2)
=Z 1
�1dyf(x� y)g(y) (9.122)
9.5 微分方程式の初期値・境界値問題への応用:フーリエ変換とラプラス変換171
となり元に戻る。このようにたたみ込みが積 F (k)G(k) に変換されるため、
積分方程式を解く時、しばしばフーリエ変換が有用である。
ここで、いくつかの関数のフーリエ変換を表の形で与えておこう。
f(x) =R1�1 dkeikxF (k) F (k) = 1
2�
R1�1 dxf(x)e�ikx
1 �(k)
xnf(x) (i ddk)nF (k)
1jxj� ; (x 6= 0; 0 < � < 1) 1
�sin(��
2)�(1��)jkj1��
1x2+a2 ; (a > 0) 1
2・1
aexp(�ajkj)
e�ax2
; (a > 0) 1p2�a
exp(� k2
4a)
sechax; (a > 0) 12asech(��k
2a)
sin axx; (a > 0)
(12jkj < a
0 jkj > a
sin(a2x2); (a > 0) 12ap�cos( k2
4a2 +�4 )
表 9.1 フーリエ変換の表.
例 65 1 次元の熱伝導を �1 < x < 1 の領域で考えよう。時刻 t = 0 に
x = � の位置に強さ 1 の点熱源を置いたとき、この系は方程式
(@
@t� a
@2
@x2)u(x; t) = �(x� �)�(t) (9:123)
により表される。(9.123)を、初期条件
u(x; t) = 0 ; t < 0 (9:124)
のもとで解こう。
(9.123)を x および t についてフーリエ変換し、
u(x; t) =Z 1
�1dk
Z 1
�1d!eik(x��)e�i!t~u�(k; !) (9:125)
と書く。さらに点熱源を表す(9.123)の右辺をフーリエ変換すると
�(x� �)�(t) =1
4�2
Z 1
�1dk
Z 1
�1d!eik(x��)e�i!t: (9:126)
172 第 9章 複素解析の応用
これらを(9.123)に代入して整理すると
~u�(k; !) =1
4�2� 1
�i! + ak2(9:127)
となる。k を実数とした時、(9.127)は複素 ! 平面上で、Im ! > 0 の領域
で正則である(極は ! = �iak2)。(9.127)をフーリエ逆変換して、u(x; t)
は(9.125)で与えられる。この時、! についての積分は e�i!t の因子によ
り、t > 0 の時は複素 ! 平面上の下半平面で、t < 0 の時は上半平面で閉じ
なくてはならない(図 9.7)。極は ! 平面の下半平面上 �iak2 にあるから、t < 0 の場合には積分路のかこむ領域内に極はなく、積分の結果は 0 となる。
u(x; t) = 0 : t < 0: (9:128)
t > 0 の場合には ! -下半平面上の極 �iak2 からの寄与を計算して、積分路は負の方向にまわっているから
u(x; t) =1
4�2
Z 1
�1dk
Z 1
�1d!eik(x��)e�i!t 1
�i! + ak2
=1
2�
Z 1
�1dkeik(x��)e�ak
2t
となる。この積分は今まで何度かでてきたもので、(9.110)と同じ様に実行
できる。
u(x; t) =1
2�
Z 1
�1dke�at(k�ix��
2at)2
e�(x��)2=4at
=1
2p�at
expf�(x� �)2
4atg � G(x� �; t); t > 0 (9.129)
t! 0 の極限では、これはデルタ関数の定義となるから
limt!0
G(x� �; t) = �(x� �) (9:130)
であり、たしかに点熱源であることも理解できる。この解(9.129)を 1次
元熱伝導方程式の「基本解」という。
一般に無限の長さの 1次元熱伝導方程式で、初期条件として t = 0 で熱分
布 f(x) を与えた時、任意の時刻での熱分布は
@u
@t� a
@2u
@x2= 0 ; t > 0 (9.131)
u(x; 0) = f(x)
9.5 微分方程式の初期値・境界値問題への応用:フーリエ変換とラプラス変換173
図 9.7 熱伝導方程式の基本解を求めるための積分路 (例 65).
に従う。この方程式の解は基本解を用いて
u(x; t) =Z 1
�1d�G(x� �; t)f (�) (9:132)
で与えられる。f(x)を点熱源が連続的に分布しているものと見なせば、(9.132)
はそれらの解を重ね合わせたものと理解することができる。
9.5.2 ラプラス変換
ラプラス変換も電気回路や制御系の議論にしばしば用いられる。関数 y(t)
が次の性質を満足していると仮定する。
(1) y(t) = 0 ; t < 0
(2)Z 1
0dte� tjy(t)j <1 ; :正の実数 (9.133)
この時
YL(p) =Z 1
0dte�pty(t) � L[y(t)] (9:134)
y(t) =1
2�i
Z +i1
�i1dpeptYL(p) � L�1[YL(p)] (9:135)
を定義する。(9.134)を y(t) のラプラス変換、(9.135)をラプラス逆変換と
いう。YL(p)を計算したあとで、複素 p平面上でその極を含む領域がすべて左
側にくる様に を決める。そのような を選んで、ラプラス逆変換(9.135)
を行う(図 9.8)。
例題によって、ラプラス変換の具体例をみよう。
174 第 9章 複素解析の応用
図 9.8 ラプラス逆変換の積分路.
例 66 (df=dx)をラプラス変換する。
FL(p) = L[f(x)] =Z 1
0dxe�pxf(x) (9.136)
として、部分積分するとZ 1
0dxe�pxf 0(x) = e�pxf(x)
���10+p
Z 1
0dxe�pxf(x) = �f(0) + pFL(p)
となる。ただしここで境界条件 limx!1 e�pxf (x) = 0を用いた。したがって
L[f 0(x)] = �f (0) + pFL(p) (9.137)
を得る。
例題 66の結果を少し一般的に書くと
L[f (n)(x)] = pnFL(p)�n�1Xr=0
pn�r�1f (r)(0) (9.138)
である。
たたみ込み(合成積) Z x
0d�f(�)g(x � �) (9.139)
をラプラス変換しよう。
L[f(x)] = FL(p); L[g(x)] = GL(p) (9:140)
9.5 微分方程式の初期値・境界値問題への応用:フーリエ変換とラプラス変換175
とする。
L[Z x
0d�f(�)g(x� �)]
=Z 1
0dxe�px
Z x
0d�f(�)g(x� �) =
Z 1
0dx
Z x
0d�e�p�f(�)e�p(x��)g(x� �)
=Z 1
0d�
Z 1
�dxe�p�f(�)e�p(x��)g(x� �) =
Z 1
0d�e�p�f (�)
Z 1
0dye�pyg(y)
= FL(p)GL(p): (9.141)
このようにたたみ込みが積 F (k)G(k) に変換される。したがって、積分方程
式を解く際にラプラス変換は有用である。
例 67 微分方程式
d2u
dx2+ u = f (x) ; x � 0
u(0) = u0(0) = 0 (9.142)
をラプラス変換により解いてみよう。
u(x) および f (x) のラプラス変換を
uL(p) =Z 1
0dxe�pxu(x) = L[u(x)]; (9:143)
fL(p) =Z 1
0dxe�pxf(x) = L[f(x)] (9:144)
と書く。(d2u=dx2) のラプラス変換 L[u00(x)] を計算しよう。これは結果についてはすでに(9.138)で見た。
L[u00(x)] =Z 1
0e�pxu00(x)dx
= [e�pxu0(x)]1x=0 �Z 1
0(�pe�px)u0(x)dx
= [e�pxu0(x)]10 + [pe�pxu(x)]10 � pZ 1
0(�pe�px)u(x)dx
= p2uL(p)� pu(0)� u0(0) (9.145)
ここでは部分積分、および e�pxu0(x), e�pxu(x)! 0(x!1) を用いた。
初期条件 u(0) = u0(0) = 0 より、(9.142)第 1式は
(p2 + 1)uL(p) = fL(p)
176 第 9章 複素解析の応用
図 9.9 例題 67のための積分路.
すなわち
uL(p) =fL(p)
p2 + 1(9:146)
となる。
ラプラス変換のたたみ込み(9.141)を考えると、(9.146)のラプラス逆
変換の結果は
u(x) =Z x
0f(�)
nL�1
h 1
p2 + 1
iox��d� (9:147)
であることが分かる。添字 x� � はラプラス逆変換した関数の変数を示して
いる。ここで 1=(p2 + 1) のラプラス逆変換を求める必要がある。
L�1h 1
p2 + 1
i=
1
2�i
Z +i1
�i1dpepx
1
p2 + 1: (9:148)
1=(p2 +1) は 1位の極を p = �i に持っている。この被積分関数で、 が任意の正の数であれば、直線 Rep = より右側は正則な領域である。p の積分路
は図 9.9のように左側で閉じても、その値は変わらない。したがって は任意
の正の数としてよい。積分路は正の方向にまわっているから
L�1h 1
p2 + 1
i=
1
2�i
Z +i1
�i1dp� 1
p+ i� 1
p� i
�epx
�� 1
2i
�
= � 1
2i[e�ix � e+ix] = sinx (9.149)
となる。これを(9.147)に代入して、最終的に
u(x) =Z x
0d�f (�) sin(x� �) (9:150)
を得る。
9.6 線形応答の理論:クラマース・クローニッヒの関係 177
ラプラス変換のいくつかを表にまとめておこう。
f(x) = 12�i
R +i1 �i1 dpepxFL(p) FL(p) =
R10 dxe�pxf(x)
�(x� a) =
(1 : x > a > 0
0 : x < ae�pa
p0
x� � > �1 �(1+�)p�+1
0
eax 1p�a a
sin ax ap2+a2
0
cos ax pp2+a2
0
sinha ap2�a2 jaj
cosha pp2�a2 jaj
表 9.2 ラプラス変換の表.
9.6 線形応答の理論:クラマース・クローニッヒの関係
時刻 t = 0に、外部から物質に刺激 E(光や磁場あるいは力の場)を加え
たとき、物質の変化(応答)Pは外場 Eの 1次の範囲(線形応答の仮定)で、
瞬間的な変化とゆっくりした変化に分けて、次のように書くことができる。
P (t) =
(("1 � "0)E : t = 0
�(t)E : t > 0(9.151)
一般に時間 tに依存して変化する外場 E(t)の場合には、重ね合せにより全体
の応答は
P (t) = ("1 � "0)E(t) +Z t
�1�(t� s)E(s)ds (9.152)
である。�(t� s)は初期(s!�1)に充分速く 0となる。
外場 E(t)と応答 P (t)のフーリエ変換を
E(!) =Z 1
�1dtE(t)ei!t
P (!) =Z 1
�1dtP (t)ei!t = f"(!)� "0gE(!) (9.153)
178 第 9章 複素解析の応用
と定義する。最後の式では線形応答の仮定により、フーリエ成分 P (!)はフー
リエ成分 E(!)に比例する。"(!)を複素誘電率という。式(9.152)をフーリ
エ変換すると
"(!) = "1 +Z 1
0ds�(s)ei!s (9.154)
である。�(t) は t ! 1 で十分速くゼロに近づく関数であるから式(9.154)
において Im! > 0の範囲では"(!)は特異性を持たない、すなわち正則であ
る。実数の!についても � を充分小さい正数として! + i� のことであると考
える。このことは�(t) に対する因果率の要求、すなわち応答は刺激より後に
起きる、ということの一つの表現である。
(9.154)式により "(!) は複素!平面の上半平面 Im! > 0で正則であり、
そこで
limj!j!1
("(!)� "1) = 0 (9.155)
である。積分路 Cとして複素�平面上を、� = �1から� = +1まで実軸上を動いたあと�上半平面を上側に閉じたものをとると、ジョルダンの補題を用
いて コーシーの積分定理により
1
2�i
Z 1
�1"(�)� "1� � !
d� =
("(!)� "1 Im! > 0
0 Im! < 0(9.156)
となる。これを書きなおすと、Im! > 0として、さらに!の共役複素数�! (
Im�! < 0 )を用いて
"(!)� "1 =1
2�i
Z 1
�1d�f"(�)� "1g[ 1
� � !� 1
� � �!] (9.157)
=1
�i
Z 1
�1d!0("(!0)� "1)Re
1
!0 � !
=1
�
Z 1
�1d!0("(!0)� "1)Im
1
!0 � !(9.158)
となる。ここで式(9.158)の(第 1式の実部)+i�(第 2式の虚部)、また
は i�(第 1式の虚部)+(第 2式の実部)をとると
"(!)� "1 =1
�
Z 1
�1d!0
"00(!0)!0 � !
: Im! > 0
= � i
�
Z 1
�1d!0
"0(!0)� "1!0 � !
: Im! > 0 (9.159)
9.6 線形応答の理論:クラマース・クローニッヒの関係 179
を得る。ただし"0は"(!)の実部、"00は虚部として
"(!) = "0(!) + i"00(!)
と書いた。あるいは(9.159)の実部と虚部を別々に分けて書けば、コーシー
の主値積分を用いて
"0(!)� "1 = PvZ 1
�1d!0
�
1
!0 � !"00(!0) (9.160)
"00(!) = �PvZ 1
�1d!0
�
1
!0 � !("0(!0)� "1) (9.161)
となる。以上より、"(!) の実部と虚部は全く独立というわけではない。これ
らの式をクラマース・クローニッヒの関係式という。クラマース・クローニッ
ヒの関係式は応答の基本的性質である因果律より得られるきわめて一般的な
結果である。
180 第 9章 複素解析の応用
9.7 第 9章問題
問 1.Z �=2
0sinp � cosq �d� =
�( p+12 )�(q+1
2 )
�(p+q2 + 1)
を示せ。これからZ �=2
0sinn �d� =
((n�1)!!n!!
� �2
(n:偶数)(n�1)!!n!!
(n:奇数)
を導け。
問 2. Zdx1
Zdx2
Z� � �
Zdxn
0�x1; x2���; xn; x1+x2+���+xn�1
xl1�11 xl2�1
2 � � �xln�1n f (x1 + x2 + � � �+ xn)
=�(l1)�(l2) � � ��(ln)�(l1 + l2 + � � �+ ln)
Z 1
0f(u)ul1+l2+���+ln�1du
を示せ (li > 0)。これから半径 a の n次 元超球の体積および表面積を
求めよ。
問 3.
�n(z) =Z n
0tz�1
�1� t
n
�ndt
を定義すると
limn!1�n(z) = �(z)
である。これを用いて
�(z) =1
z�1m=1
n�1+
1
m
�z�1+
z
m
��1o(オイラーの公式)
を示せ。またこれから1
�(z)= ze z�1
m=1
�1 +
z
m
�e�
zm(ワイエルシュトラスの無限乗積公式)
を導け。ただし はオイラー定数
= limn!1(1 +
1
2+ � � �+ 1
n� log n) = �
Z 1
0e�t log tdt = 0:57721566 � � �
である。