解析学Iに対する追加説明♯4
• 変数変換に関して説明しておく。
• 合成関数の導関数を求める方法を用いると別の変数に変換す ることができる。演習問題 2.17 を考える。
x = rcosθ, y = rsinθ とする(2次元の極座標表 示)。ヤコビ行列 D(x, y)
D(r, θ) およびヤコビアン ∂(x, y)
∂(r, θ) を計算し,関数z =f(x, y)に対し次を示せ。
(1) ( ∂z
∂x )2
+ (∂z
∂y )2
= (∂z
∂r )2
+ (1
r
∂z
∂θ )2
(2) ∂2z
∂x2 + ∂2z
∂y2 = ∂2z
∂r2 + 1 r
∂z
∂r + 1 r2
∂2z
∂θ2
• 合成関数の導関数とは次のものであった。変数関係が下図の とき
zs =zxxs+zyys
s
t
x
y
z xs
ys
xt
yt
zx
zy
• x, y をr, θ で微分すると
xr = cosθ, xθ =−rsinθ yr = sinθ, yθ =rcosθ よってヤコビ行列およびヤコビアンは
D(x, y) D(r, θ) =
(
xr xθ yr yθ
)
= (
cosθ −rsinθ sinθ rcosθ
)
∂(x, , y)
∂(r, θ) =
cosθ −rsinθ sinθ rcosθ
=rcos2θ+rsin2θ =r
• 合成関数の微分法より
zr=zxxr+zyyr =zxcosθ+zysinθ zθ =zxxθ+zyyθ =−zxrsinθ+zyrcosθ となる。
• この式を見ると (1) は右辺を変形する方が簡単そうであるこ とに気がつく。右辺を左辺に変形することを考える。
z2r+ (1
r zθ
)2
= (zxcosθ+zysinθ)2+ (1
r (−zxrsinθ+zyrcosθ) )2
=zx2cos2θ+ 2zxzycosθsinθ+zy2sin2θ +z2xsin2θ−2zxzysinθcosθ+zy2cos2θ
=zx2+z2y
• (2) も右辺を変形する。zx,zy に合成関数の合関数を適用する。
(zx)r= (zx)xxr+ (zx)yyr =zxxcosθ+zxysinθ (zy)r= (zy)xxr+ (zy)yyr =zyxcosθ+zyysinθ (zx)θ = (zx)xxθ+ (zx)yyθ =−zxxrsinθ+zxyrcosθ (zy)θ = (zy)xxθ+ (zy)yyθ =−zyxrsinθ+zyyrcosθ
• zr をr で微分し,合成関数の導関数を適用する。このときr で微分するときθ が定数なことに注意すること。
zrr = (zr)r = (zxcosθ+zysinθ)r= (zx)rcosθ+ (zy)rsinθ
=zxxcos2θ+zxysinθcosθ+zyxcosθsinθ+zyysin2θ
=zxxcos2θ+ 2zxysinθcosθ+zyysin2θ
zθθ = (zθ)θ = (−zxrsinθ+zyrcosθ)θ =−(zxrsinθ)θ+ (zyrcosθ)θ
=−(zx)θrsinθ−zxr(sinθ)θ+ (zy)θrcosθ+zyr(cosθ)θ
=−(
(zx)xxθ+ (zx)yyθ )
rsinθ−zxrcosθ +
(
(zy)xxθ+ (zy)yyθ )
rcosθ−zyrsinθ
=−(−zxxrsinθ+zxyrcosθ)rsinθ−zxrcosθ + (−zyxrsinθ+zyyrcosθ)rcosθ−zyrsinθ
=zxxr2sin2θ−2zxyr2sinθcosθ+zyyr2cos2θ
−zxrcosθ−zyrsinθ zrr+ 1
rzr+ 1
r2 zθθ =zxx(
cos2θ+ sin2θ)
+zyy(
cos2θ+ sin2θ)
=zxx+zyy