変数分離と固有値問題
3.1 座標変換と変数分離
偏微分方程式の解を様々な境界条件で解くとき、その境界条件に合った直交曲線座標系 を考えると便利なことが多い。簡単な例題として、太鼓の膜の振動を考えよう。
第 1章では 1次元の波動方程式を導いた。2次元膜の場合には、膜面(x0y面)に垂 直な方向の変形を u(x;y;t) とし、微小面要素 dxdy に働く膜面に垂直な力を考える。辺
(x+dx;y)(x+dx;y+dy)に沿って張力は、y軸に垂直でx軸にほとんど平行で僅かに u 方向の成分を持っている。辺(x;y)(x;y+dy)に沿った張力も同様で、正味dxdyに働くu 方向の張力はT0@2u=@x2である(T0 は表面張力)。同じように辺(x+dx;y+dy)(x;y+dy ) と(x+dy;y)(x;y ) に働く力の正味のu方向成分はT0@2u=@y2 となる。したがって、振 動の運動方程式は
@ 2
u
@t 2
=c 2
(
@ 2
@x 2
+
@ 2
@y 2
)u (3:1)
となる(ただし、面密度を をとしc=
q
T
0
= )。これが2次元の波動方程式である。
例題 3.1 周囲が固定された長方形の膜0 x a; 0 y b の振動方程式(波動方程 式)について、解の形をx,y,t それぞれの関数の積
u(x;y;t)=X(x)Y(y )T(t) (3:2)
と仮定しX ;Y;T の満たす微分方程式を定めよ。
解.この様に解の形を各々の変数に関して別々の関数に分ける方法を変数分離法という。
(3.2) を (3.1) に代入すると
XY d
2
T
dt 2
=c 2
T(Y d
2
X
dx 2
+X d
2
Y
dy 2
)
となる。u6=0 であるとしてこれを u=XYT で割ると
1
T d
2
T
dt 2
=c 2
( 1
X 2
d 2
X
dx 2
+ 1
Y d
2
Y
dy 2
) (3:3)
となる。左辺は t だけの関係であり、また右辺は第1項が xだけ、第2項が yだけの関係 である。したがってそれぞれは定数でなくてはならない。これらの定数を a,b とすると 次の式が導かれる。
d 2
T
dt 2
+c 2
(
a +
b
)T =0 (3:4)
d 2
X
dx 2
+
a
X =0 (3:5)
d 2
Y
dy 2
+
b
Y =0: (3:6)
u=0の時にも (3.4)〜(3.6)が満たされれば、それは(3.1) の解である。したがって一般 に (3.4)〜(3.6) を考えておけばよい。今考えている変数の領域は、x, y については
0xa; 0yb
である。この膜は周囲が固定されているので、境界条件としては
X(0) =X(a)=0 (3:7)
Y(0) =Y(b)=0 (3:8)
を要求する。こうして、偏微分方程式の境界値問題が3つの常微分方程式の境界値問題(お よび初期値問題)に変換された。■
例題3.2 周囲が固定された円形の膜 0r a (r=
p
x 2
+y 2
) の振動方程式を図3.1に 示した極座標
x =rcos
y =rsin (3.9)
で表せ。解 u を r; ;t について
u(r; ;t)=R (r )2( )T(t) (3:10)
と変数分離して、R ;2;T の満たす微分方程式を求めよ。
///////////////////////////////////
///////////////////////////////////
///////////////////////////////////
//図3.1////////////////////////////
///////////////////////////////////
///////////////////////////////////
///////////////////////////////////
///////////////////////////////////
解.このように境界が円周で与えられている場合には、振動方程式がガリレイ座標系x;y で変数分離されて(3.4)(3.6)のようになっても役に立たない。境界条件が(3.7) (3.8)のよ うに便利な形で書けないからである。このようなときには、境界を1つの座標が一定であ る曲線であらわす直交曲線座標を用いるのが便利である。円形膜の問題では境界は r =a であるから、境界条件の1つは
R(a)=0 (3:11)
と表される。2次元極座標 (3.9) は書きなおすと
r = q
x 2
+y 2
=tan 01
x
y
(3.12)
であるから、f(x;y)=f(x(r; );y (r;)) の偏微分は
@f
@x
=
@f
@r
@r
@x +
@f
@
@
@x
= x
r
@f
@r +(0
y
r 2
)
@f
@
=cos f
r 0
sin
r f
;
@f
@y
= y
r
@f
@r +
x
r 2
@f
@
=sin f
r +
cos
r f
;
@ 2
f
@x 2
= cos 2
f
r r 0
sin2
r 2
(r f
r 0f
)+
sin 2
r 2
(f +r f
r );
@ 2
f
@y 2
= sin 2
f
r r +
sin2
r 2
(rf
r 0f
)+
cos 2
r 2
(f +r f
r )
(3.13)
となる。ここで
@f
@x
=
@f
@r
=
@x
@r +
@f
@
=
@x
@
などという計算をしてはいけない。1変数の関数g(x)については逆関数 x(g) との間では
dg(x)
dx
=1=
dx(g)
dg
という関数があったが、偏微分のときには
@r(x;y)
@x
6=1=
@x(r; )
@r
(3:14)
だからである。y を固定してxだけを変化させたときの r の変化率が@r=@xである。この ときには (x;y) もxの変化にしたがって変化している。一方、@x=@r は を固定して r のみを変化させた時のx の変化率である。こちらではyも変化している。
このようにして振動方程式 (3.1) は、極座標で
@ 2
u
@t 2
=c 2
(
@ 2
@r 2
+ 1
r
@
@r +
1
r 2
@ 2
@ 2
)u (3:15)
と書き換えられる。(3.15) に (3.10) を代入して整理すると
1
T d
2
T
dt 2
=c 2
1
R (
d 2
dr 2
+ 1
r d
dr
)R+c 2
1
r 2
1
2 d
2
2
d 2
となる。左辺は定数でなくてはならないし、右辺第 2項は を含んではならない。した がって
d 2
T
dt 2
+c 2
T =0 (3:16)
d 2
2
d 2
+2=0 (3:17)
である。これを上の式に代入すれば R は微分方程式
( d
2
dr 2
+ 1
r d
dr
)R+(0
r 2
)R=0 (3.18)
を満足しなくてはならないことが分かる。今 の正負は問題にせず
= p
r (3:19)
とすると、(3.18) は
( d
2
d 2
+ 1
d
d
)R+(10
2
)R =0 (3:20)
となる。これをベッセルの微分方程式という。
R(r) に関する固定端の境界条件は (3.11) で与えられた。 の領域は
02 (3:21)
であるが、この場合には =0 と =2 とは連続につながっていなくてはならない。し たがって 2( ) についての境界条件は
2(0)=2(2) (3:22)
となる。この様な境界条件を周期境界条件という。■
上の直交曲線座標は振動方程式だけではなく、熱伝導方程式やラプラス方程式について も有効である。3次元空間の熱伝導方程式は、温度 u(x;y;z;t) について
@u
@t
=c 2
(
@ 2
@x 2
+
@ 2
@y 2
+
@ 2
@z 2
)u (3:23)
と与えられる。ここに現れた
1=
@ 2
@x 2
+
@ 2
@y 2
+
@ 2
@z 2
(3:24)
は、(3次元)ラプラス演算子(ラプラシアン)である。ラプラス演算子が現れるのは、それ が熱流の出入りの正味の値を与えるからである。この微分方程式についても直方体領域を 考えるならこのままx;y;z について変数分離をするのが便利である。一方、境界が球で与 えられるならば、3次元の極座標を用いるのが便利である。まず3次元のラプラス演算子 を図3.2に示す極座標(r; ;) で表しておこう。
///////////////////////////////////
///////////////////////////////////
///////////////////////////////////
///////////////////////////////////
//図3.2////////////////////////////
///////////////////////////////////
///////////////////////////////////
///////////////////////////////////
///////////////////////////////////
例題3.3. 3次元のラプラス演算子を極座標で表せ。
解.変数変換
x = rsincos
y = rsinsin
z = rcos (3.25)
を行う。, の領域は、
0 ; 0 2
である。(3.25) を書き直すと
r = q
x 2
+y 2
+z 2
= tan 01
p
x 2
+y 2
z
= tan 01
y
x
(3.26)
となる。したがって
@r
@x
= x
r
=sincos;
@r
@y
= y
r
=sinsin;
@r
@z
= z
r
=cos ;
@
@x
=
xz
r 2
p
x 2
+y 2
=
coscos
r
;
@
@y
=
y z
r 2
p
x 2
+y 2
=
cossin
r
;
@
@z
= 0 p
x 2
+y 2
r 2
=0 sin
r
,
@
@x
= 0 y
x 2
+y 2
=0 sin
rsin
;
@
@y
= x
x 2
+y 2
= cos
rsin
;
@
@z
= 0 (3.27)
である。これから
@u
@x
=
@r
@x
@u
@r +
@
@x
@u
@ +
@
@x
@u
@
= sincosu
r +
coscos
r u
0
sin
rsin u
;
@u
@y
= sinsinu
r +
cossin
r u
+
cos
rsin u
;
@u
@z
= cos u
r 0
sin
r u
(3.28)
となる。さらに労をいとわず計算を進めると次の式を得る。
@ 2
u
@x 2
= (
@r
@x
@
@r +
@
@x
@
@ +
@
@x
@
@ )(
@u
@x )
= sincosfsincosu
r r 0
coscos
r 2
u
+
coscos
r u
r
+ sin
r 2
sin u
0
sin
rsin u
r g
+
coscos
r
fcoscosu
r
+sincosu
r
0
sincos
r u
+
coscos
r
u +
cossin
rsin 2
u
0
sin
rsin u
g
0
sin
rsin
f0sinsinu
r
+sincosu
r
0
r u
+
r
u 0
rsin u
0
rsin u
g;
@ 2
u
@y 2
= sinsinfsinsinu
r r 0
cossin
r 2
u
+
cossin
r u
r
0 cos
r 2
sin u
+
cos
rsin u
r g
+
cossin
r
fcossinu
r
+sinsinu
r
0
sinsin
r u
+
cossin
r
u 0
coscos
rsin 2
u
+
cos
rsin u
g
+
cos
rsin
fsincosu
r
+sinsinu
r
+
coscos
r u
+
cossin
r
u 0 sin
rsin u
+
cos
rsin u
g;
@ 2
u
@z 2
= cos fcosu
r r +
sin
r 2
u
0
sin
r u
r g
0 sin
r
f0sin u
r
+cos u
r 0
cos
r u
0
sin
r
u g: (3.29)
これらを整理してまとめれば、
(
@ 2
@x 2
+
@ 2
@y 2
+
@ 2
@z 2
)u=u
r r +
2
r u
r +
1
r 2
f cos
sin u
+u g+ 1
r 2
sin 2
u
(3.30)
となる。したがってラプラシアンを極座標表示で書くと
1 =
@ 2
@r 2
+ 2
r
@
@r +
1
r 2
n
1
sin
@
@ (sin
@
@ )+
1
sin 2
@ 2
@ 2
o
= 1
r 2
@
@r
r 2
@
@r
+ 1
r 2
n
1
sin
@
@ (sin
@
@ )+
1
sin 2
@ 2
@ 2
o
(3.31)
となる。■
この極座標表示されたラプラシアンを用いて、球の熱伝導方程式を書いてみよう。
例題3.4 球(半径 a )の表面が温度0に保たれているとき、熱伝導方程式と境界条件を 極座標を用いて表せ。
解.熱伝導方程式を極座標で書くと、
1
c
@u
@t
=(
@ 2
@r 2
+ 2
r
@
@r )u+
1
r 2
f 1
sin
@
@ (sin
@
@ )+
1
sin 2
@ 2
@ 2
gu (3:32)
となる。変数分離の解
u(r; ;;t)=R (r )2( )8()T(t) (3:33)
を仮定して代入し整理すると
1
c 1
T dT
dt
= 1
R (
d 2
dr 2
+ 2
r d
dr )R+
1
r 2
f 1
2sin d
d (sin
d2
d )+
1
sin 2
1
8 d
2
8
d 2
g
となる。左辺および右辺f g内は定数でなくてはならない等から、整理すると
dT
dt
+cT =0 (3:34)
d 2
8
d 2
+8=0 (3:35)
1
sin d
d (sin
d2
d
)+(0
sin 2
)2=0 (3:36)
( d
2
dr 2
+ 2
r d
dr
)R+(0
r 2
)R=0 (3:37)
となる。;; は定数である。境界は r =a で与えられ、さらに および についの領 域は
0; 0 2 (3:38)
で、 は0と2がつながっている。これらから境界条件としては
R(a) = 0;
8(0) = 8(2 ) (3.39)
でなくてはならない。さらに、球の内部にも表面にも熱源はないので、R (r ) (0 r a)
および 2()(0 ) について値が発散するなどの特異性がない、というのも重要な要
求である。■
3.2 固有値と固有関数
変数分離の結果いろいろな常微分方程式がそれぞれの境界条件の下で登場してきた。た とえば例題3.1は次の様な形に書き換えられた。
d 2
T
dt 2
+c 2
(
a +
b
)T =0 (3:40)
d 2
X
dx 2
+
a
X=0; X(0) =Y(a)=0 ;0xa (3:41)
d 2
Y
dy 2
+
b
Y =0; Y(0)=Y(b)=0 ;0yb: (3:42)
(3.41)を詳しく調べてみよう。
最初に a <0 であると仮定しよう。この場合、一般解は
X(x)=d
1 e
p
0
a x
+d
2 e
0 p
0
a x
=e
1 sinh
q
0
a x+e
2 cosh
q
0
a x
となる。ただしsinh,cosh は双曲線関数で、各々 ハイパボリック・サイン, ハイパボリッ ク・コサインと呼び、
sinhx= 1
2 (e
x
0e 0x
); coshx= 1
2 (e
x
+e 0x
)
と定義される。
X(0) =0 であるから、e2 0 でなくてはならず
X(x)=e
1 sinh
q
0
a x
となる。しかしこれは x の単調関数であり、e1 >0 またはe1 <0 の時に単調に増加また は減少するだけで、再び X(a)=0 となることはない。X00
X
>0 だから X >0 の範囲では
X は下に凸な関数に、X < 0 の範囲では上に凸な関数になってしまうからである。した がって a<0 ということは許されない。
次に a>0 と仮定しよう。この時、一般解は
X(x)=d
1 sin
q
a x+d
2 cos
q
a x
である。X(0)=0 であるから d2 =0であり
X(x)=d
1 sin
q
a x
となる。この場合には X00
X
<0であるからX >0で上に凸であり、一方X <0では下に凸 な関数となる。したがって X(x)は振動的に振る舞い、一般的にはx=0;a の両方で境界 条件を満たすことができるようになる。この関数も正の任意の値 a に関しては X(a)=0 を満足することはなく、適当な値についてのみ満たされる(図3.3)。
///////////////////////////////////
///////////////////////////////////
///////////////////////////////////
///////////////////////////////////
//図3.3////////////////////////////
///////////////////////////////////
///////////////////////////////////
///////////////////////////////////
///////////////////////////////////
X(a)=0の境界条件により、定数 a の値は
q
a
a=n すなわち na
=( n
a )
2
; n =1;2;3... (3:43)
と定まる。また X(x)は
X(x)=dsin q
n
a
x=dsin nx
a
(3:44)
と決まる。このように境界条件により定まる a を固有値といい、その時のX(x) を固有 関数という。
Y(y)についても全く同様にして固有値、固有関数が
m
b
=( m
b )
2
; m=1;2;3... (3:45)
Y(y)=d 0
sin q
m
b y =d
0
sin m y
b
(3:46)
と定まる。固有値 na
; m
b が定まれば (3.40) を解くことができる。(3.40) は書きなおすと
d 2
T(t)
dt 2
+! 2
nm
T(t)=0; ! 2
nm
=f(
nc
a )
2
+( mc
b )
2
g (3:47)
である。したがって角振動数(固有振動数)が!nm になっていて、(3.47)の解は
T(t) = f
1 sin!
nm t+f
2 cos!
nm t
= g
1 e
i!nmt
+g
2 e
0i!nmt
(3.48)
と求められる。定数 f1;f2 または g1;g2 の値は初期条件T(0) およびdT(0)
dt
の値により決め られる。
以上によって長方形膜の振動の振る舞いが求められた。振動数はとびとびの値をとる。
n;m の変化による振動の節の様子を図3.4に示しておこう。振動数が高くなると節の数が ふえる。このような解の振る舞いに関する一般的な性質は第4章で議論する。■
///////////////////////////////////
///////////////////////////////////
///////////////////////////////////
///////////////////////////////////
//図3.4////////////////////////////
///////////////////////////////////
///////////////////////////////////
///////////////////////////////////
///////////////////////////////////
同じようにして、2次元円形膜の振動を調べてみよう。
例題3.5 周囲が固定された2次元円形膜 (半径a )の振動を解いて節の様子を説明せよ。
解.例題3.2 の結果により、
d 2
T
dt 2
+c 2
T =0 (3:49)
d 2
d 2
+2=0 (3:50)
( d
2
dr 2
+ 1
r d
dr
)R+(0
r 2
)R=0 (3:51)
を境界条件
2(0) =2(2);R (a)=0
の下で解けばよい。
最初に (3.50) を考えよう。長方形膜(3.41) (3.42) で考えたのと全く同じ理由で、<0 の場合には 2は単調関数となり、例えば2>0 で出発すれば増加するばかりで =2 で
=0における値に戻ることはない。したがって >0でなくてはならない。こうしてまず
2( ) = d
1 e
i p
+d
2 e
0i p
= d 0
1 sin
p
+d 0
2 cos
p
(3.52)
を得る。さらに境界条件は 2(0)=2(2) であるから2( )は2を周期とした周期関数で なくてはならない。以上により固有値 と固有関数が次の様に定まる。
n
=n 2
; (n =0;1;2;...);
2()=dcos p
n (0
0
)=dcosn(0
0
): (3.53)
次に を (3.51) に代入して、R (r ) に関する微分方程式を考えよう。これは
( d
2
dr 2
+ 1
r d
dr
)R+(0 n
2
r 2
)R=0 (3:54)
となる。ところで、ここでは振動を考えているのだから、(3.49) の解は時間的に振動する ものでなくてはならない。この事から >0 でなくてはならないことが分かる。 <0 な ら、T は t !1 の極限で発散するかまたは0になるからである。
= p
r
と変換すると(3.54) は
( d
2
d 2
+ 1
d
d
)R()+(10 n
2
2
)R()=0 (3:55)
となる。これは整数次のベッセル関数を与える微分方程式である。
(3.55) のベッセルの微分方程式は、 = 0 を確定特異点とする2階線形常微分方程式で あり、級数解の方法(フロベニウスの方法)で解くことができる。2階微分方程式である
から線形独立な解が2つ存在する。1つは第1種のベッセル関数または(狭義の)ベッセ ル関数といい
J
n
()=(
2 )
n 1
X
k =0 (01)
k
(=2) 2k
k!0(n+k+1)
(3:56)
と書かれる。0(m+1)はガンマ関数といい、0または正整数 mに対しては0(m+1)=m!
である。もう1つの解は第2種ベッセル関数またはノイマン関数といい
N
n
() = 2
J
n
()(+ln
2 )
0 1
(
2 )
n 1
X
k=0
(01) k
k!(n+k)!
(
2 )
2k
f(n+k )+(k)g
0 1
(
2 )
0n n01
X
k =0
(n0k01)!
k!
(
2 )
2k
(3.57)
である。ただし
= lim
n!1 (1+
1
2 +
1
3
+...+ 1
n
0lnn)
=
0:57721...;(オイラー定数)
(m)=1+ 1
2 +
1
3
+...+ 1
m
; (0)=0
と定義する。ベッセル関数およびノイマン関数の振る舞いを図3.5に示しておく。今、我々に とって重要なのはJn()である。なぜならノイマン関数Nn()は!0で0(1=)(=2)0n(n0
1)! によって発散し、振動の振幅としては受け入れられないからである。したがって解は
R()=AJ
n
()=AJ
n (
p
r )
である。Jn()は図3.5 で見るように、振幅を徐々に小さくしながら振動している。さらに
n が大きくなるにしたがって外に押し出されていき、Jn() と Jn+1() の零点は互いに他 を分かちあっている。R (r ) の境界条件としては
R(r =a)=AJ
n (
p
a)=0 (3:58)
が要求されている。(r =0 で Nn() を排除したのも、R (r =0) が有限という境界条件を 用いたことになる。)いい換えると、 の値を適当に決めることで、Jn の零点をr=a に もってこなくてはならない。
///////////////////////////////////
///////////////////////////////////
///////////////////////////////////
///////////////////////////////////
//図3.5////////////////////////////
///////////////////////////////////
///////////////////////////////////
///////////////////////////////////
J
n
() の k番目の零点を nk と書こう。n6=0の場合 =0 も零点である。これを除いて 他の零点を順番づけし、0<n1
<
n
2
<... とする。こうすれば (3.58) の要求は
p
a= n
k
; i:e:
n
k
=( n
k
=a) 2
(3:59)
である。これが固有値を決める式であり、対応する固有関数は
R(r)=AJ
n (
n
k r
a
) (3:60)
となる。
最後に、(3.59) で決まった nk を (3.49)に代入して、これを解くと
T(t)=g
1 e
i!
nk t
+g
2 e
0i!
nk t
(3:61)
!
nk
= q
n
k c=
c
a
n
k
(3:62)
となる。以上をまとめて書きなおすと、Ank を定数として
2
n
( ) = cosn( 0
0 )
R
nk
(r) = J
n (
n
k r
a )
T
nk
(t) = cos!
nk (t0t
0 )
J
n (
n
k
) = 0; !
nk
= c
a
n
k
u(r; ;t) = A
nk R
nk (r )2
n ()T
nk
(t) (3.63)
である。図3.6 に Rnk(r)2n() の振る舞いを示した。n;k を増すにしたがって振動数が増 大し、さらに節の様子が複雑になる。節の数は動径 r 方向に r =a を含めて k個あり、角 度 方向には n個の直径が節となっている。■
///////////////////////////////////
///////////////////////////////////
///////////////////////////////////
///////////////////////////////////
//図3.6////////////////////////////
///////////////////////////////////
///////////////////////////////////
///////////////////////////////////
例題3.6 3次元球(半径a)の表面を温度0に保った時の熱伝導の様子を説明せよ。
解.3次元の熱伝導方程式は、例題3.4において変数分離法により(3.34)〜(3.37)のよう に変形された。これを解けばよい。温度分布は、時間の経過とともに一様に0(境界r=a での値)に近づくはずだから、(3.34)の解は
T(t)=de 0ct
;>0 (3:64)
である。このことを念頭に置いて、後で (3.34) を考える。(3.35) については、例題3.5と 同様に
8()=fcosm(0
0 );
m
=m 2
;(m =0;1;2...) (3:65)
と、固有値 m および固有関数が定まる。ここでは境界条件8(0)=8(2) を用いた。
次に 2( ) についての微分方程式(3.36) を考察する。m =m2 を代入して
1
sin d
d (sin
d2
d
)+(0 m
2
sin 2
)2=0: (3:66)
ここで
cos =!
と変換すると
d
d!
f(10! 2
) d2
d!
g+(0 m
2
10! 2
)2 =0 (3:67)
となる。これをルジャンド ルの陪微分方程式という。m=0の時には、この微分方程式を ルジャンド ルの微分方程式という。(3.67) の微分方程式は、m6=0 のときには ! =61を 確定特異点とする超幾何微分方程式である。この解は 0 2(01 ! 1) ですなお な関数でなくてはならないことを念頭に置きつつ解を求めることにしよう。解を、! =61 での特異性を考慮して
2(! )=(10! 2
) s
Q(!) (3:68)
と仮定し、これを (3.67) に代入して Q(! ) の微分方程式を導くと
(10! 2
) d
2
Q
d!
2
02(1+2s)!
dQ
d!
+f(02s)0 m
2
04s 2
! 2
10! 2
gQ=0
となる。ここで m2 = 4s2 であれば、最後のfgの中の第2項で分母と分子が打ち消し合 い、!=61は Q(!)の正則点となる。したがって
s 2
= m
2
4
でなくてはならない。さらにs =0jmj=2 とすると、Q(! )は!=61ですなおな振る舞い をするが、(3.68)によって2(!) は発散する。これも熱伝導方程式の解として物理的に受 け入れられないので除外しなければならない。こうして
s= jmj
2
(3:69)
でなくてはならないことが分かる。このとき、Q(! )の方程式は
(10! 2
) d
2
Q
d!
2
02(jmj+1)!
dQ
d!
+f0jmj(jmj+1)gQ =0 (3:70)
である。これは !=0を正則点とするので、! =0 の周りのテイラー級数
Q(!)= 1
X
k=0 c
k
! k
(3:71)
の形で解を求めることができる。(3.71)を (3.70)に代入し整理すると
1
X
k =1
[(k+1)(k+2)c
k +2
+f0k(k01)0(jmj+1)(jmj+2k )gc
k ]!
k
=0
を得る。これが任意の ! について成立するためには、各!k の係数がすべて 0であること が必要であり、
c
k+2
=0
1
(k+1)(k+2)
f0(k+jmj)(k+jmj+1)gc
k
; k=0;1;2;... (3:72)
となる。一般の については ck は 0 になることはない。そのとき、
c
k +2
=c
k
!1 ;(k !1)
であるから、Q(! ) は収束半径が 1で、! = 61 で発散する無限級数となる。! = 61 は
=2n(n = 0;1;2...) に対応する。このような Q(! ) の振る舞いは許されない。何故な ら、極座標のz-軸方向は便宜的に決めているが、特別の方向ではなく、したがって =2n でQ(! )が発散してよい理由はない。このことから (3.71)は途中の有限項で切れなくては ならない。
=l (l+1) (l=0;1;2;...) (3:73)
であれば、k =l0jmjまたはk =0l0jmj01の時、(3.72)の係数f0(k+jmj)(k+jmj+
1)g=0 となる。この k が偶数なら偶数次のベキが有限項で切れる。すなわち、(3.65) で 定まったm に対してk0 =l0jmj 次のベキまでが残り、それから先は係数が
c
k
0 +2
=c
k
0 +4
=...=0
となる。したがって
(
k
0
=偶数の場合 : c0 6=0;c1 =0
k
0
=奇数の場合 : c0 =0;c1 6=0
と選べば、Q(!) は有限級数( 偶数次または奇数次のみからなる k0 次の多項式)となり、
無限遠点を除き ! の全域で正則となる。
ここで求めた多項式に適当な係数をかけたものをルジャンド ルの陪関数といい、Plm(!) と書く。具体的にそのいくつかをm0の場合について書き下すと次のようなものである。
P
00
(! ) = 1;
P
10
(! ) = !;
P
11
(! ) = (10! 2
) 1=2
;
P
20
(! ) = 1
2 (3!
2
01);
P
21
(! ) = 3(10! 2
) 1=2
!;
P
22
(! ) = 3(10! 2
);
P
30
(! ) = 1
2 (5!
3
03!);
P
31
(! ) = 3
2 (10!
2
) 1=2
(5!
2
01);
P
32
(! ) = 15(10! 2
)! ;
P
33
(! ) = 15(10! 2
) 3=2
;
.
.
. (3.74)
P
l m
(! ) の振る舞いを、図3.7 に示しておく。
///////////////////////////////////
///////////////////////////////////
///////////////////////////////////
///////////////////////////////////
//図3.7////////////////////////////
///////////////////////////////////
///////////////////////////////////
///////////////////////////////////
///////////////////////////////////
さてこれで 2( ) が求まったから、次に R (r ) の式 (3.37) を考える。 =l (l+1) (l =
0;1;2;...)を代入して
d 2
R
dr 2
+ 2
r dR
dr
+(0
l (l+1)
r 2
)R=0 (3:75)
と書いておこう。熱伝導方程式については (3.64) で考えたように > 0 でなくてはなら ない。
= p
r (3:76)
と変数変換すると
d 2
R
d 2
+ 2
dR
d
+(10
l (l+1)
2
)R=0 (3:77)
である。さらに
R () = Z()
p
(3:78)
と変換すると(3.77) は
d 2
Z
d 2
+ 1
dZ
d
+f10 (l+
1
2 )
2
2
gZ =0 (3:79)
となる。これはやはりベッセルの微分方程式であるが、(3.55) とは少し異なり、次数 n が
l+ 1
2
に変わっている。これを半奇整数次のベッセル関数という。これらをJl+
1
2
() および
N
l+
1
2
()と書けば、解 (3.78)は
R() = 8
<
: q
2 J
l+
1
2
() j
l
() または
q
2 N
l+
1
2
() n
l ()
と書かれる。jl()は第1種球ベッセル関数、または(狭義の)球ベッセル関数、nl() を 第2種球ベッセルまたは球ノイマン関数という。具体的な形を書いた方が分かり易い。
j
0
() =
01
sin;
j
1
() =
02
(sin0cos);
j
2
() =
03
f(30 2
)sin03cosg;
.
.
.
n
0
() = 0 01
cos;
n
1
() = 0 02
(cos+sin);
n
2
() = 0 03
f(30 2
)cos+3sing;
.
.
. (3.80)
一般的な形は
j
l
()=(01) l
l
( 1
d
d )
l sin
; n
l
()=(01) l+1
l
( 1
d
d )
l cos
である。0 の近傍では球ベッセル関数は
j
l ()
l
(2l+1)!!
; n
l
()0
(2l01)!!
l+1
;
ただし
(2l+1)!! =(2l+1)(2l01)...3:1;0!!=1;(01)!!=1
と振る舞う。したがって、R () としては jl() しか、解としては受け入れることができな い。jl();nl() の振る舞いを図3.8に示しておこう。図から分かる様に、jl()も無限個の 零点をもっている。したがって境界条件
R(a) =Aj
l (
p
a)=0 (3:81)
を満たす様に、定数 を定めることができる。すなわち jl() の= 0 を除いた k番目の 零点をlk
j
l (
l
k
)=0;0<
l
1
<
l
2
<... (3:82)
とすると境界条件を満たす解 R (r )は
R(r ) =Aj
l (
l
k r
a );
l
k
=( l
k
=a) 2
(3:83)
となる。
///////////////////////////////////
///////////////////////////////////
///////////////////////////////////
///////////////////////////////////
//図3.8////////////////////////////
///////////////////////////////////
///////////////////////////////////
///////////////////////////////////
///////////////////////////////////
最後にここで決まった固有値 lk が(3.64)に代入されてすべてが定まる。以上まとめる と Alk m を定数として
8
m
() = cosm(0
0
); (m =0;1;2...)
2
l m
( ) = P
lm
(cos); (l =0;1;2;...;l m)
R
lk
(r) = j
l (
l
k r
a
); (k =1;2;...)
T
lk
(t) = e 0c
l
k t
; l
k
=( l
k
=a) 2
u(r; ;;t) = A
lk m R
lk (r )2
lm ()8
m ()T
l k
(t) (3.84)
である。この様に、温度分布は複雑であるが、1つ1つを分解すれば単純で明解な振る舞 いをする。定数は初期温度分布によって決められる。■
本節で議論した固有関数と固有値の振る舞いは多くの微分方程式について一般的に成り 立つことであり、それについては次章第4章で議論する。
3.3 重ね合わせの原理とフーリエ展開
これまで、いくつかの偏微分方程式を、与えられた境界条件の下で、変数分離法で解 いてきた。しかし、固有値、固有関数を求めただけではまだ完全に問題を解いたことには ならない。例えば、振動・波動の問題で、波の初期の形にあわせて、解の形が決められて いないからである。1次元の波動方程式を考えよう。
例題3.7 長さ a (0xa) で両端が固定された1次元の絃の振動で、初期条件
u(x;0)=u
0
(x); u
t
(x;0)=v
0
(x) (3:85)
を満たすものを求めよ。
解.ここでは変数分離
u(x;t)=X(x)T(t) (3:86)
の形で解を定めよう。(3.86)のu(x;t)を1次元の振動方程式に代入し整理すると、例題3.1 と同様に
d 2
T
dt 2
+c 2
T =0 (3:87)
d 2
X
dx 2
+X =0 (3:88)
となる。境界条件は
X(0) =X(a)=0 (3:89)
である。 0 でないと(3.88) の解は、境界条件 (3.89) を満たすことができない。した がって、固有値 と対応する固有関数が、
n
=( n
a )
2
; n=1;2;3...
X
n
(x)=sin p
n
x=sin n x
a
(3:90)
と定まる。この固有値 n により、T(t) は
T
n
(t)=f n
1 sin!
n t+f
n
2 cos!
n t; !
n
= nc
a
(3:91)
となる。したがって、u(x;t) としては
u
n
(x;t) = T
n (t)X
n (x)
= (f n
1 sin!
n t+f
n
2 cos!
n t)sin
nx
a
(3.92)
が求められた。さてこのままでは(3.92) は一般的に与えられた初期条件(3.85) を満足し得 ない。
しかし、与えられた波動方程式は線形方程式であるから、un(x;t)を重ね合わせた(線形 結合)ものも解である。すなわち、一般解は
u
(
x;t) = 1
X
n=1 (C
n sin!
n t+D
n cos!
n t)sin
nx
a
(3:93)
の様に書くことができる。またut(x;t) は
u
t
(x;t)= 1
X
n=1 (C
n
!
n cos!
n t0D
n
!
n sin!
n t)sin
n x
a
である。これらから、係数 Cn;Dn を初期条件 (3.85) を満足するように
u(x;0)=u
0 (x)=
X
n D
n sin
nx
a
(3:94)
u
t
(x;0)=v
0 (x)=
X
n C
n
!
n sin
nx
a
(3:95)
と定めればよいことになる。我々の問題は結局、与えられた関数u0(x);v0(x) を (3.94) ,
(3.95)の様にsin関数で展開することに帰着される。(3.94)(3.95)のような展開が可能であ れば、両式にsinm x
a
をかけて0xa の範囲で積分すると
C
n
= 2
a!
n Z
a
0 dxv
0 (x)sin
nx
a
D
n
= 2
a Z
a
0 dxu
0 (x)sin
n x
a
(3.96)
となる。ただし
Z
a
0 sin
mx
a sin
nx
a dx=
Z
a
0 dx
1
2 [cos
(m0n)x
a
0cos
(m+n) x
a ]
= (
0 m6=n
a
2
m=n
(3.97)
を用いた。これで、初期条件を満たすように、係数Cn;Dnが定められたので、これを(3.93) に用いれば、解を得る。■
以上の様にして、一般に与えられた境界条件と初期条件を満たすように解を求めること ができる。(3.94) のようなsin関数による展開をフーリエ・サイン展開という。2次元膜の 振動も、t = 0 での膜の形と速度が決まっていれば、同じ様にして完全な解を定めること ができる。
例題3.8 例題3.1 で考えた長方形膜 0 x a;0 y b で初め (t = 0) に変位が
u
0
(x;y),速度が 0である場合の t>0 における振動を定めよ。
解.ここでは解は一般的に(3.44)(3.46)(3.48)を用いて重ね合わせの原理により
u(x;y;t) = 1
X
m=1 1
X
n=1 (C
nm sin!
nm t+D
nm cos!
nm t)sin
n x
a sin
my
b
;
!
nm
= r
( n c
a )
2
+( mc
b )
2
(3:98)
とあらわされる。初期条件は
u(x;y;0)=u
0
(x;y)= X
nm D
nm sin
nx
a sin
m y
b
(3:99)
u
t
(x;y;0)=0 = X
nm C
nm
!
nm sin
nx
a sin
my
b
(3:100)
である。(3.100) の条件から、
C
nm
=0 (3:101)
でなければならない。(3.99)の条件から係数Dnmが定められる。(3.97) の関係があるから
D
nm は
D
nm
= 4
ab Z
a
0 dx
Z
b
0 dy u
0
(x;y)sin n x
a sin
my
b
(3:102)
と定められなくてはならない。u0(x;y)の形によってはこの積分は困難かもしれないが、と もかくも解の形を、(3.102) の様に書き下すことができた。■
さらに同じ様にして円形膜の振動を論じることもできる。
例題3.9 例題3.5で論じた円形膜が、t =0 で変形 u0(r; ) であり初速度 0 であったと する。この膜はどのように運動するか。
解. (3.63) により、一般解は固有振動の重ね合わせ
u(r; ;t)= 1
X
n=0 X
k C
nk cos!
nk (t0t
0
)cosn(0
0 )J
n (
n
k r
a )
!
nk
= c
a
n
k
; J
n (
n
k
)=0 (3:103)
で与えられる。初期条件
u
t
(r; ;0)=0=0 X
nk C
nk
!
nk sin!
nk sin!
nk t
0
cosn(0
0 )J
n (
n
k r
a )
よりt0 =0 でなくてはならない。さらに、もう1つの初期条件を
u(r; ;0) = u
0
(r; ) = X
nk C
nk
cosn(0
0 )J
n (
n
k r
a )
= X
n;k (A
nk
cosn+B
nk
sinn )J
n (
n
k r
a
) (3.104)
と書きなおすことにする。sin;cos 関数については、(3.97) と同じような関係
Z
2
0
sinnsinm d = (
0 ;n 6=m
;n =m
Z
2
0
cosncosmd = (
0 ;n 6=m
;n =m
Z
2
0
sinncosm d = 0 (3.105)
がある。これを用いると(3.104)にさらに cos,sin 関数をかけて積分し、 Ank;Bnk を
1
Z
2
0 du
0
(r; )cosnC
n (r )=
X
k A
nk J
n (
n
k r
a )
1
Z
2
0 d u
0
(r; )sinnS
n (r )=
X
k B
nk J
n (
n
k r
a
) (3.106)
と定めればよいことが分かる。
ベッセル関数には
Z
a
0 drr J
n (
n
k r
a )J
n (
n
l r
a
)=0; (k6=l ) (3:107)
という関係がある。これを用いると Ank;Bnk は
A
nk
= Z
a
0 C
n (r)J
n (
n
k r
a
)rdr =D
nk
B
nk
= Z
a
0 S
n (r)J
n (
n
k r
a
)rdr =D
nk
D
nk
= Z
a
0 fJ
n (
n
k r
a )g
2
r dr (3.108)
と定められる。(3.106)の様な展開をフーリエ・ベッセル展開という。(3.108) の Ank;Bnk を用いて、解は
u(r; ;t)= 1
X
n=0 1
X
k =1 (A
nk
cosn+B
nk
sinn )J
n (
n
k r
a )cos!
nk t
!
nk
= c
a
n
k
; J
n (
n
k
)=0; 0<
n
1
<
n
2
<
n
3
<... (3:109)
と書き下される。ベッセル関数の直交関係、フーリエ・べッセル展開に関してはこれ以上深 くは述べない。詳しくは犬井鉄郎著 「偏微分方程式とその応用」その他を参照してほしい。
■