球面座標系

提供: miniwiki
2018/8/19/ (日) 16:55時点におけるAdmin (トーク | 投稿記録)による版 (1版 をインポートしました)
移動先:案内検索

球面座標系(きゅうめんざひょうけい、英語: spherical coordinate system)とは、3次元ユークリッド空間に定まる座標系の一つで、一つの動径座標と二つの角度座標で表される極座標系である。第一の角度はある(通常は z-軸を選ぶ)と動径がなす角度で、第二の角度は、その軸に垂直平面にある別の軸(通常は x-軸を選ぶ)とこの平面への動径の射影がなす角度である。通常は動径座標に記号 r を用い、第一の角度座標には θ を、第二の角度座標には φ を用いて表される。動径座標は 0 ≤ r < ∞ の範囲にあり、第一の角度は 0 ≤ θ ≤ π の範囲にある。第二の角度の動く範囲は −π < φ ≤ π もしくは 0 ≤ φ < 2π のどちらかを用いることが多い。

座標変換

球面座標 (r,θ,φ) から直交直線座標 (x,y,z) への変換は

[math]\begin{cases} x = r\sin\theta\, \cos\phi \\ y = r\sin\theta\, \sin\phi \\ z = r\cos\theta \\ \end{cases}[/math]

で与えられる。第二の角度座標を −π < φ ≤ π とする場合は、直交直線座標 (x,y,z) から球面座標 (r,θ,φ) への変換は

[math]\begin{cases} r =\sqrt{x^2+y^2+z^2} \\ \theta =\arccos(z/\sqrt{x^2+y^2+z^2}) \\ \phi =\sgn(y) \arccos(x/\sqrt{x^2+y^2}) \\ \end{cases}[/math]

で与えられる。ここで sgn符号関数

[math]\sgn(y) =\begin{cases} 1 & (y\ge0) \\ -1 & (y\lt 0) \\ \end{cases} [/math]

である。z-軸上 (x,y) = (0,0) において特異性があり、分母がゼロとなるため φ が定まらない。さらに原点 (x,y,z) = (0,0,0) においては θ も定まらない。

球面座標 (r,θ,φ) から直交直線座標 (x,y,z) への変換の式を微分すれば

[math]\begin{cases} dx = \sin\theta\, \cos\phi\, dr +r\cos\theta\, \cos\phi\, d\theta -r\sin\theta\, \sin\phi\, d\phi \\ dy = \sin\theta\, \sin\phi\, dr +r\cos\theta\, \sin\phi\, d\theta +r\sin\theta\, \cos\phi\, d\phi \\ dz = \cos\theta\, dr -r\sin\theta\, d\theta\\ \end{cases}[/math]

が得られて、ヤコビ行列とヤコビ行列式は

[math]\begin{align} \frac{\partial(x,y,z)}{\partial(r,\theta,\phi)} &=\begin{pmatrix} \sin\theta\, \cos\phi & r\cos\theta\, \cos\phi & -r\sin\theta\, \sin\phi \\ \sin\theta\, \sin\phi & r\cos\theta\, \sin\phi & r\sin\theta\, \cos\phi \\ \cos\theta & -r\sin\theta & 0 \\ \end{pmatrix} \\ &=\begin{pmatrix} \cos\phi & -\sin\phi & 0 \\ \sin\phi & \cos\phi & 0 \\ 0 & 0 & 1 \\ \end{pmatrix} \begin{pmatrix} \sin\theta & \cos\theta & 0 \\ 0 & 0 & 1 \\ \cos\theta & -\sin\theta & 0 \\ \end{pmatrix} \begin{pmatrix} 1 & 0 & 0 \\ 0 & r & 0 \\ 0 & 0 & r\sin\theta \\ \end{pmatrix} \\ \end{align}[/math]

[math]\left| \frac{\partial(x,y,z)}{\partial(r,\theta,\phi)} \right| =r^2 \sin\theta[/math]

となる。従って球面座標で表した体積素は

[math]dV =dx\, dy\, dz =r^2 \sin\theta\, dr\, d\theta\, d\phi[/math]

となる。また、線素の二乗は

[math]ds^2 =dx^2 +dy^2 +dz^2 =dr^2 +r^2d\theta^2 +r^2\sin^2\theta\, d\phi^2[/math]

となる。交叉項が現れないため、球座標は各点において動径が増減する方向と二つの角度が増減する方向がそれぞれに直交している直交座標系である。

ベクトル解析

球面座標 (r,θ,φ) での位置ベクトル x の偏微分により

[math]\boldsymbol{e}_r =\frac{\partial\boldsymbol{x}}{\partial r},~ \boldsymbol{e}_\theta =\frac{1}{r}\frac{\partial\boldsymbol{x}}{\partial\theta},~ \boldsymbol{e}_\phi =\frac{1}{r\sin\theta}\frac{\partial\boldsymbol{x}}{\partial\phi}[/math]

を定義する。 標準基底 ex , ey , ez を用いれば、位置ベクトルの微分は

[math]\begin{align} d\boldsymbol{x} &=\boldsymbol{e}_x\, dx +\boldsymbol{e}_y\, dy +\boldsymbol{e}_z\, dz \\ &=\begin{pmatrix} \boldsymbol{e}_x & \boldsymbol{e}_y & \boldsymbol{e}_z \\ \end{pmatrix} \begin{pmatrix} dx \\ dy \\ dz \\ \end{pmatrix} \\ &=\begin{pmatrix} \boldsymbol{e}_x & \boldsymbol{e}_y & \boldsymbol{e}_z \\ \end{pmatrix} \frac{\partial(x,y,z)}{\partial(r,\theta,\phi)} \begin{pmatrix} dr \\ d\theta \\ d\phi \\ \end{pmatrix} \end{align}[/math]

となるので、具体的に

[math]\begin{cases} \boldsymbol{e}_r =\boldsymbol{e}_x \sin\theta\, \cos\phi +\boldsymbol{e}_y \sin\theta\, \sin\phi +\boldsymbol{e}_z \cos\theta \\ \boldsymbol{e}_\theta =\boldsymbol{e}_x \cos\theta\, \cos\phi +\boldsymbol{e}_y \cos\theta\, \sin\phi -\boldsymbol{e}_z \sin\theta \\ \boldsymbol{e}_\phi =-\boldsymbol{e}_x \sin\phi +\boldsymbol{e}_y \cos\phi \\ \end{cases}[/math]

で表される。

標準内積を考えれば

[math]| \boldsymbol{e}_r |^2 =| \boldsymbol{e}_\theta |^2 =| \boldsymbol{e}_\phi |^2 =1[/math]

[math]\boldsymbol{e}_r\cdot \boldsymbol{e}_\theta =\boldsymbol{e}_r\cdot \boldsymbol{e}_\phi =\boldsymbol{e}_\theta\cdot \boldsymbol{e}_\phi =0[/math]

となり、これらは正規直交基底である。 任意のベクトル場 A

[math]A_r =\boldsymbol{e}_r \cdot \boldsymbol{A},~ A_\theta =\boldsymbol{e}_\theta \cdot \boldsymbol{A},~ A_\phi =\boldsymbol{e}_\phi \cdot \boldsymbol{A}[/math]

[math]\boldsymbol{A} =A_r \boldsymbol{e}_r +A_\theta \boldsymbol{e}_\theta +A_\phi \boldsymbol{e}_\phi[/math]

によって成分表示される。 ベクトル場の球面座標による微分は

[math]\frac{\partial\boldsymbol{A}}{\partial r} =\frac{\partial A_r}{\partial r} \boldsymbol{e}_r +\frac{\partial A_\theta}{\partial r} \boldsymbol{e}_\theta +\frac{\partial A_\phi}{\partial r} \boldsymbol{e}_\phi[/math]

[math]\frac{\partial\boldsymbol{A}}{\partial\theta} =\left( \frac{\partial A_r}{\partial\theta} -A_\theta \right) \boldsymbol{e}_r +\left( \frac{\partial A_\theta}{\partial\theta} +A_r\right) \boldsymbol{e}_\theta +\frac{\partial A_\phi}{\partial\theta} \boldsymbol{e}_\phi[/math]

[math]\frac{\partial\boldsymbol{A}}{\partial\phi} =\left( \frac{\partial A_r}{\partial\phi} -A_\phi\sin\theta \right) \boldsymbol{e}_r +\left( \frac{\partial A_\theta}{\partial\phi} -A_\phi\cos\theta \right) \boldsymbol{e}_\theta +\left( \frac{\partial A_\phi}{\partial\phi} +A_r\sin\theta +A_\theta\cos\theta \right) \boldsymbol{e}_\phi [/math]

で与えられる。

スカラー場の勾配

スカラー場 f(x)勾配

[math]df =(\mathrm{grad}\, f)\cdot d\boldsymbol{x}[/math]

で定義されるベクトル場である。球面座標で表した位置ベクトルの微分が

[math]d\boldsymbol{x} =\boldsymbol{e}_r\, dr +r\boldsymbol{e}_\theta\, d\theta +r\sin\theta\, \boldsymbol{e}_\phi\, d\phi [/math]

であることから、球面座標系でのスカラー場 f の勾配は

[math]\mathrm{grad}\, f =\boldsymbol{e}_r \frac{\partial f}{\partial r} +\frac{\boldsymbol{e}_\theta}{r} \frac{\partial f}{\partial\theta} +\frac{\boldsymbol{e}_\phi}{r\sin\theta} \frac{\partial f}{\partial\phi}[/math]

となる。ベクトル微分演算子を

[math]\nabla =\boldsymbol{e}_r \frac{\partial}{\partial r} +\frac{\boldsymbol{e}_\theta}{r} \frac{\partial}{\partial\theta} +\frac{\boldsymbol{e}_\phi}{r\sin\theta} \frac{\partial}{\partial\phi}[/math]

で定めれば

[math]\mathrm{grad}\, f =\nabla f[/math]

と書ける。

ベクトル場の発散

球面座標系でのベクトル場 A発散

[math]\begin{align} \mathrm{div}\, \boldsymbol{A} &= \nabla\cdot \boldsymbol{A} =\boldsymbol{e}_r\cdot\frac{\partial\boldsymbol{A}}{\partial r} +\frac{\boldsymbol{e}_\theta}{r} \cdot\frac{\partial\boldsymbol{A}}{\partial\theta} +\frac{\boldsymbol{e}_\phi}{r\sin\theta} \cdot\frac{\partial\boldsymbol{A}}{\partial\phi} \\ &= \left( \frac{\partial A_r}{\partial r} +\frac{2}{r} A_r\right) +\frac{1}{r} \left( \frac{\partial A_\theta}{\partial\theta} +A_\theta\cot\theta \right) +\frac{1}{r\sin\theta} \frac{\partial A_\phi}{\partial\phi} \\ &=\frac{1}{r^2} \frac{\partial(r^2A_r)}{\partial r} +\frac{1}{r\sin\theta} \frac{\partial(A_\theta\sin\theta)}{\partial\theta} +\frac{1}{r\sin\theta} \frac{\partial A_\phi}{\partial\phi} \\ \end{align}[/math]

となる。

ベクトル場の回転

球面座標系でのベクトル場 A回転

[math]\begin{align} \mathrm{rot}\, \boldsymbol{A} &=\nabla\times\boldsymbol{A} =\boldsymbol{e}_r\times\frac{\partial\boldsymbol{A}}{\partial r} +\frac{\boldsymbol{e}_\theta}{r} \times\frac{\partial\boldsymbol{A}}{\partial\theta} +\frac{\boldsymbol{e}_\phi}{r\sin\theta} \times\frac{\partial\boldsymbol{A}}{\partial\phi} \\ &=\frac{\boldsymbol{e}_r}{r\sin\theta} \left[ \frac{\partial(A_\phi\sin\theta)}{\partial\theta} -\frac{\partial A_\theta}{\partial\phi} \right] +\frac{\boldsymbol{e}_\theta}{r} \left[ \frac{1}{\sin\theta}\frac{\partial A_r}{\partial\phi} -\frac{\partial(rA_\phi)}{\partial r} \right] +\frac{\boldsymbol{e}_\phi}{r} \left[ \frac{\partial(rA_\theta)}{\partial r} -\frac{\partial A_r}{\partial\theta} \right] \\ \end{align}[/math]

となる。


関連項目


fi:Koordinaatisto#Pallokoordinaatisto it:Sistema di riferimento#Il sistema sferico