はじめに
大学に入るとベクトル演算をする機会が増えるかと思います。
ベクトルの計算は往々にして煩雑ですが、特に球座標などの曲がった座標系の場合のベクトル演算はさらに煩雑なものになります。
ここでは、3次元球座標における、ベクトルの勾配 (gradient)、発散 (divergence)、回転 (rotation)、ラプラシアンの表式と簡単な導出方法を、備忘録を兼ねてまとめておきたいと思います。
まず先に式を書くと以下の通りになります。
3次元球座標系におけるスカラー関数の勾配は
\begin{align*}
\nabla f=\frac{\partial f}{\partial r}{\bm{e_{r}}}+\frac{1}{r}\frac{\partial f}{\partial\theta}{\bm{e_{\theta}}}+\frac{1}{r\sin\theta}\frac{\partial f}{\partial\phi}{\bm{e_{\phi}}}
\end{align*}
ベクトル関数の発散は
\begin{align*}
\nabla\cdot{\bm A}=\frac{1}{r^{2}}\frac{\partial}{\partial r}\left(r^{2}A_{r}\right)+\frac{1}{r\sin\theta}\frac{\partial}{\partial\theta}\left(\sin\theta A_{\theta}\right)+\frac{1}{r\sin\theta}\frac{\partial A_{\phi}}{\partial \phi}
\end{align*}
ベクトル関数の回転は
\begin{align*}
\nabla\times\bm{A}&=
\left(\frac{1}{r\sin\theta}\frac{\partial}{\partial \theta}\left(\sin\theta A_{\phi}\right)-\frac{1}{r\sin\theta}\frac{\partial A_{\theta}}{\partial \phi}\right)\bm{e_{r}}\\
& \ \ \ \ \ +\left(\frac{1}{r\sin\theta}\frac{\partial A_{r}}{\partial\phi}-\frac{1}{r}\frac{\partial}{\partial r}\left(rA_{\phi}\right)\right)\bm{e_{\theta}}
+\left(\frac{1}{r}\frac{\partial}{\partial r}\left(rA_{\theta}\right)-\frac{1}{r}\frac{\partial A_{r}}{\partial\theta}\right)\bm{e_{\phi}}
\end{align*}
スカラー関数にラプラシアンを作用させたものは
\begin{align*}
\Delta f=\frac{1}{r^{2}}\frac{\partial}{\partial r}\left(r^{2}\frac{\partial f}{\partial r}\right)
+\frac{1}{r^{2}\sin\theta}\frac{\partial}{\partial\theta}\left(\sin\theta\frac{\partial f}{\partial \theta}\right)
+\frac{1}{r^{2}\sin^{2}\theta}\frac{\partial^{2}f}{\partial\phi^{2}}
\end{align*}
という形で書くことが出来ます。
ここで、\(f=f\,\left(r,\theta,\phi\right)\) はスカラー関数、\(\bm{A}=\left(A_{r},A_{\theta},A_{\phi}\right)\) はベクトル関数です。
※数式が上手く表示されない場合はこちら へ
目次:
導出のための下準備
座標変換
直交座標 \((x, y, z)\) から球座標 \((r, \theta, \phi)\) への座標変換を行います。
両者の関係は、
\begin{align*}
x&=r\sin\theta\cos\phi\\
y&=r\sin\theta\sin\phi\\
z&=r\cos\theta
\end{align*}
逆変換は
\begin{align*}
r&=\sqrt{x^{2}+y^{2}+z^{2}}\\
\tan\theta&=\frac{\sqrt{\mathstrut{x^{2}+y^{2}}}}{z}\\
\tan\phi&=\frac{y}{x}
\end{align*}
と書くことが出来ます。\(\theta\) と \(\phi\) はそれぞれ \(\tan\) の逆関数を使って
\begin{align*}
\theta&=\tan^{-1}\!\left(\frac{\sqrt{x^{2}+y^{2}}}{z}\right)\\
\phi&=\tan^{-1}\!\left(\frac{y}{x}\right)
\end{align*}
と書き表しておきます。
直交座標における単位ベクトル \((\bm{e_{x}},\bm{e_{y}},\bm{e_{z}})\) と、球座標における単位ベクトル \((\bm{e_{r}},\bm{e_{\theta}},\bm{e_{\phi}})\) の関係を導出しておきます。
球座標での単位ベクトルはそれぞれ、
\begin{align*}
\bm{e_{r}}=\frac{\partial \bm{r}}{\partial r}/\left|\frac{\partial \bm{r}}{\partial r}\right|,\,\,\bm{e_{\theta}}=\frac{\partial \bm{r}}{\partial \theta}/\left|\frac{\partial \bm{r}}{\partial \theta}\right|,\,\,\bm{e_{\phi}}=\frac{\partial \bm{r}}{\partial \phi}/\left|\frac{\partial \bm{r}}{\partial \phi}\right|
\end{align*}
から求めることが出来ます。
分母にあるのは絶対値、すなわちベクトルの大きさです。
一般に、ある行列の逆行列を求めるのは面倒な操作が必要ですが、この行列の場合は行列式を計算してやると 1 になることが容易に確かめられます。
行列式が 1 になる行列の逆行列はもとの行列の転置行列と等しいため、球座標から直交座標への変換の場合は
\begin{align*}
\left(
\begin{array}{c}
\bm{e_{x}}\\
\bm{e_{y}}\\
\bm{e_{z}}
\end{array}
\right)
=
\left(
\begin{array}{ccc}
\sin\theta\cos\phi & \cos\theta\cos\phi & -\sin\phi \\
\sin\theta\sin\phi & \cos\theta\sin\phi & \cos\phi \\
\cos\theta & -\sin\theta & 0 \\
\end{array}
\right)
\left(
\begin{array}{c}
\bm{e_{r}}\\
\bm{e_{\theta}}\\
\bm{e_{\phi}}
\end{array}
\right)
\end{align*}
で表現することが出来ます。
これで、球座標と直交座標の間の変換が求められたことになります。
後の便宜のため、球座標から直行座標への座標変換を行う行列を
\begin{align*}
A
=
\left(
\begin{array}{ccc}
\sin\theta\cos\phi & \sin\theta\sin\phi & \cos\theta \\
\cos\theta\cos\phi & \cos\theta\sin\phi & -\sin\theta \\
-\sin\phi & \cos\phi & 0 \\
\end{array}
\right)
\end{align*}
と置いておきます。
続いて、直交座標での偏微分演算子と球座標での偏微分演算子の対応関係を求めます。
偏微分演算子には以下の対応関係があります。
\begin{align*}
\frac{\partial}{\partial x}=\frac{\partial r}{\partial x}\frac{\partial}{\partial r}+\frac{\partial \theta}{\partial x}\frac{\partial}{\partial \theta}+\frac{\partial \phi}{\partial x}\frac{\partial}{\partial \phi}
\end{align*}
この演算子の係数部分を計算します。
\(\left(x,y,z\right)\) と \(\left(r,\theta,\phi\right)\) の関係式から係数部分は計算出来て、
\begin{align*}
\frac{\partial}{\partial x}=\sin\theta\cos\phi\frac{\partial}{\partial r}+\frac{\cos\theta\cos\phi}{r}\frac{\partial}{\partial \theta}-\frac{\sin\phi}{r\sin\theta}\frac{\partial}{\partial \phi}
\end{align*}
と書ける事が分かります。
なお、\(\tan\) の逆関数の微分が
\begin{align*}
\frac{d}{dx}\tan^{-1}x=\frac{1}{x^{2}+1}
\end{align*}
であることを使います。
同じ操作を \(y,z\) にもしてやることで、
\begin{align*}
\frac{\partial}{\partial x}&=\sin\theta\cos\phi\frac{\partial}{\partial r}+\frac{\cos\theta\cos\phi}{r}\frac{\partial}{\partial \theta}-\frac{\sin\phi}{r\sin\theta}\frac{\partial}{\partial \phi} \\
\frac{\partial}{\partial y}&=\sin\theta\sin\phi\frac{\partial}{\partial r}+\frac{\cos\theta\sin\phi}{r}\frac{\partial}{\partial \theta}+\frac{\cos\phi}{r\sin\theta}\frac{\partial}{\partial \phi} \\
\frac{\partial}{\partial z}&=\cos\theta\frac{\partial}{\partial r}-\frac{\sin\theta}{r}\frac{\partial}{\partial\theta}
\end{align*}
の関係式を得ることが出来ます。
煩雑な関係式ですが、係数部分を工夫して行列形式でまとめることで次のように書くことが出来ます。
\begin{align*}
\left(
\begin{array}{c}
\frac{\partial}{\partial x}\\
\frac{\partial}{\partial y}\\
\frac{\partial}{\partial z}
\end{array}
\right)
=
\left(
\begin{array}{ccc}
\sin\theta\cos\phi & \cos\theta\cos\phi & -\sin\phi \\
\sin\theta\sin\phi & \cos\theta\sin\phi & \cos\phi \\
\cos\theta & -\sin\theta & 0 \\
\end{array}
\right)
\left(
\begin{array}{c}
\frac{\partial}{\partial r}\\
\frac{1}{r}\frac{\partial}{\partial\theta}\\
\frac{1}{r\sin\theta}\frac{\partial}{\partial\phi}
\end{array}
\right)
\end{align*}
行列部分は、直交座標から極座標への変換行列の逆行列、すなわち行列 \(A\) の逆行列になっている事が分かります。
つまり、偏微分演算子の変換も、係数に余計な係数があるのを除けば同じ変換行列で変換することが出来ています。
単位ベクトルを微分した際の関係式を導出しておきます。
この先の導出において、単位ベクトルの微分は非常に重要です。
直交座標では、単位ベクトル \((\bm{e_{x}},\bm{e_{y}},\bm{e_{z}})\) を \(\left(x,y,z\right)\) で偏微分すると 0 になりますが、球座標ではそうなりません。
「単位ベクトルの変換」の部分で、球座標での単位ベクトルを \((\bm{e_{x}},\bm{e_{y}},\bm{e_{z}})\) を使って表したので、その式を \(\left(r,\theta,\phi\right)\) で偏微分します。
偏微分を行ったあとに \((\bm{e_{x}},\bm{e_{y}},\bm{e_{z}})\) を \((\bm{e_{r}},\bm{e_{\theta}},\bm{e_{\phi}})\) で書き直してやると、以下の関係式を得ます。
\begin{align*}
\frac{\partial}{\partial r}\bm{e_{r}}&=0 \\
\frac{\partial}{\partial \theta}\bm{e_{r}}&=\bm{e_{\theta}} \\
\frac{\partial}{\partial \phi}\bm{e_{r}}&=\sin\theta\,\bm{e_{\phi}}
\end{align*}
\begin{align*}
\frac{\partial}{\partial r}\bm{e_{\theta}}&=0 \\
\frac{\partial}{\partial \theta}\bm{e_{\theta}}&=-\bm{e_{r}} \\
\frac{\partial}{\partial \phi}\bm{e_{\theta}}&=\cos\theta\,\bm{e_{\phi}}
\end{align*}
\begin{align*}
\frac{\partial}{\partial r}\bm{e_{\phi}}&=0 \\
\frac{\partial}{\partial \theta}\bm{e_{\phi}}&=0 \\
\frac{\partial}{\partial \phi}\bm{e_{\phi}}&=-\sin\theta\,\bm{e_{r}}-\cos\theta\,\bm{e_{\theta}}
\end{align*}
球座標は曲がった座標系であるため、単位ベクトルの微分値は必ずしも0にはならず、このことが球座標系でのベクトル演算の計算を煩雑にする原因となります。
ベクトル関数の回転を求める際には単位ベクトル同士の外積も必要なので先に示しておきます。
球座標の単位ベクトルの外積は
\begin{align*}
\bm{e_{r}}\times\bm{e_{\theta}}&=\bm{e_{\phi}} \\
\bm{e_{\theta}}\times\bm{e_{\phi}}&=\bm{e_{r}} \\
\bm{e_{\phi}}\times\bm{e_{r}}&=\bm{e_{\theta}}
\end{align*}
となります。
\(\left(r,\theta,\phi\right)\) で右手系になっています。
外積の順序が逆であれば右辺はマイナスが付きます。
まず、任意のスカラー関数 \(f=f\!\left(r,\theta,\phi\right)\) の勾配 (gradient) を導出します。
直交座標での勾配は、直交座標での偏微分演算子と単位ベクトルを用いて
\begin{align*}
\nabla f=\left(\frac{\partial f}{\partial x}\right)\bm{e_{x}}+\left(\frac{\partial f}{\partial y}\right)\bm{e_{y}}+\left(\frac{\partial f}{\partial z}\right)\bm{e_{z}}
=
\left(
\begin{array}{ccc}
\bm{e_{x}} & \bm{e_{y}} & \bm{e_{z}}
\end{array}
\right)
\left(
\begin{array}{c}
\frac{\partial}{\partial x}\\
\frac{\partial}{\partial y}\\
\frac{\partial}{\partial z}
\end{array}
\right)
\,f
\end{align*}
と表すことが出来ます。
右辺の単位ベクトル部分と偏微分演算子の部分を、行列 \(A\) とその逆行列を用いて球座標での表現に変えてやると、
\begin{align*}
\left(
\begin{array}{ccc}
\bm{e_{x}} & \bm{e_{y}} & \bm{e_{z}}
\end{array}
\right)
\left(
\begin{array}{c}
\frac{\partial}{\partial x}\\
\frac{\partial}{\partial y}\\
\frac{\partial}{\partial z}
\end{array}
\right)
=
\left(
\begin{array}{ccc}
\bm{e_{r}} & \bm{e_{\theta}} & \bm{e_{\phi}}
\end{array}
\right)
A\,A^{-1}
\left(
\begin{array}{c}
\frac{\partial}{\partial r}\\
\frac{1}{r}\frac{\partial}{\partial \theta}\\
\frac{1}{r\sin\theta}\frac{\partial}{\partial \phi}
\end{array}
\right)
\end{align*}
となります。
行列 \(A\) とその逆行列の積の部分は単位行列になるため、球座標系での勾配は
\begin{align*}
\nabla f=
\left(
\begin{array}{ccc}
\bm{e_{r}} & \bm{e_{\theta}} & \bm{e_{\phi}}
\end{array}
\right)
\left(
\begin{array}{c}
\frac{\partial}{\partial r}\\
\frac{1}{r}\frac{\partial}{\partial \theta}\\
\frac{1}{r\sin\theta}\frac{\partial}{\partial \phi}
\end{array}
\right)
\,f
=
\frac{\partial f}{\partial r}\bm{e_{r}}+\frac{1}{r}\frac{\partial f}{\partial\theta}\bm{e_{\theta}}+\frac{1}{r\sin\theta}\frac{\partial f}{\partial \phi}\bm{e_{\phi}}
\end{align*}
と書き表す事ができます。
これで、任意のスカラー関数の勾配
\begin{align*}
\nabla f=\bm{e_{r}}\frac{\partial f}{\partial r}+\bm{e_{\theta}}\frac{1}{r}\frac{\partial f}{\partial\theta}+\bm{e_{\phi}}\frac{1}{r\sin\theta}\frac{\partial f}{\partial \phi}
\end{align*}
が導出出来ました。
また、この式からスカラー関数を省いて微分ベクトル演算子の形で書くと、
\begin{align*}
\nabla=\bm{e_{r}}\frac{\partial}{\partial r}+\bm{e_{\theta}}\frac{1}{r}\frac{\partial}{\partial\theta}+\bm{e_{\phi}}\frac{1}{r\sin\theta}\frac{\partial}{\partial \phi}
\end{align*}
という形で書ける事が分かります。
この表式は、以降の発散や回転の計算の際にも使用します。
次に、任意のベクトル関数 \(\bm{A}=\left(A_{r},A_{\theta},A_{\phi}\right)\) の発散 (divergence) を導出します。
ベクトル関数は次のように成分表記することが出来ます。
\begin{align*}
\bm{A}=(A_{r}\bm{e_{r}}+A_{\theta}\bm{e_{\theta}}+A_{\phi}\bm{e_{\phi}})
\end{align*}
このベクトルと、先ほど求めたばかりの球座標での微分ベクトル演算子の内積を計算してやる事で、球座標での発散を計算することが出来ます。
計算は以下のようになります。
\begin{align*}
\nabla\cdot\bm{A}=\left(\bm{e_{r}}\frac{\partial}{\partial r}+\bm{e_{\theta}}\frac{1}{r}\frac{\partial}{\partial\theta}+\bm{e_{\phi}}\frac{1}{r\sin\theta}\frac{\partial}{\partial \phi}\right)\cdot\left(A_{r}\bm{e_{r}}+A_{\theta}\bm{e_{\theta}}+A_{\phi}\bm{e_{\phi}}\right)
\end{align*}
\begin{align*}
=\bm{e_{r}}\frac{\partial}{\partial r}\cdot\left(A_{r}\bm{e_{r}}+A_{\theta}\bm{e_{\theta}}+A_{\phi}\bm{e_{\phi}}\right)+\bm{e_{\theta}}\frac{1}{r}\frac{\partial}{\partial\theta}\cdot\left(A_{r}\bm{e_{r}}+A_{\theta}\bm{e_{\theta}}+A_{\phi}\bm{e_{\phi}}\right)+\bm{e_{\phi}}\frac{1}{r\sin\theta}\frac{\partial}{\partial \phi}\cdot\left(A_{r}\bm{e_{r}}+A_{\theta}\bm{e_{\theta}}+A_{\phi}\bm{e_{\phi}}\right)
\end{align*}
ここで、球座標系では単位ベクトルの座標微分は必ずしも 0 にはならない事に注意が必要です。
既に求めた単位ベクトルの座標微分を用いて、各項を慎重に計算していくと、
\begin{align*}
\nabla\cdot\bm{A}=\frac{\partial A_{r}}{\partial r}+\frac{2A_{r}}{r}+\frac{1}{r}\frac{\partial A_{\theta}}{\partial\theta}+\frac{\cos\theta}{r\sin\theta}A_{\theta}+\frac{1}{r\sin\theta}\frac{\partial A_{\phi}}{\partial \phi}
\end{align*}
が得られます。
式自体はこれであっていますが、係数をうまくまとめてやることで、
\begin{align*}
\nabla\cdot\bm{A}=\frac{1}{r^{2}}\frac{\partial}{\partial r}\left(r^{2}A_{r}\right)+\frac{1}{r\sin\theta}\frac{\partial}{\partial\theta}\left(\sin\theta A_{\theta}\right)+\frac{1}{r\sin\theta}\frac{\partial A_{\phi}}{\partial \phi}
\end{align*}
の式が得られます。
これが球座標でのベクトルの発散です。
係数のまとめ方が分からない場合は、微分を展開してやって、その計算を逆に辿ると良いでしょう。
続いて、任意のベクトル関数 \(\bm{A}=\left(A_{r},A_{\theta},A_{\phi}\right)\) の回転 (rotation) を導出します。
先ほど同様に考えると、
\begin{align*}
\nabla\times\bm{A}=\left(\bm{e_{r}}\frac{\partial}{\partial r}+\bm{e_{\theta}}\frac{1}{r}\frac{\partial}{\partial\theta}+\bm{e_{\phi}}\frac{1}{r\sin\theta}\frac{\partial}{\partial \phi}\right)\times(A_{r}\bm{e_{r}}+A_{\theta}\bm{e_{\theta}}+A_{\phi}\bm{e_{\phi}}) \\
=\bm{e_{r}}\frac{\partial}{\partial r}\times(A_{r}\bm{e_{r}}+A_{\theta}\bm{e_{\theta}}+A_{\phi}\bm{e_{\phi}})
+\bm{e_{\theta}}\frac{1}{r}\frac{\partial}{\partial\theta}\times(A_{r}\bm{e_{r}}+A_{\theta}\bm{e_{\theta}}+A_{\phi}\bm{e_{\phi}}) \\
+\bm{e_{\phi}}\frac{1}{r\sin\theta}\frac{\partial}{\partial \phi}\times(A_{r}\bm{e_{r}}+A_{\theta}\bm{e_{\theta}}+A_{\phi}\bm{e_{\phi}})
\end{align*}
となります。
今度は単位ベクトル同士の外積計算が入ってくるため計算は更に煩雑になります。
単位ベクトルの微分、単位ベクトルの外積を間違えないように注意深く計算すると、以下の式が得られます。
\begin{align*}
\nabla\times\bm{A}
=
\left(\frac{1}{r}\frac{\partial A_{\phi}}{\partial \theta}+\frac{A_{\phi}\cos\theta}{r\sin\theta}-\frac{1}{r\sin\theta}\frac{\partial A_{\theta}}{\partial\phi}\right)\bm{e_{r}}
+\left(\frac{1}{r\sin\theta}\frac{\partial A_{r}}{\partial \phi}-\frac{\partial A_{\phi}}{\partial r}-\frac{A_{\phi}}{r}\right)\bm{e_{\theta}} \\
+\left(\frac{\partial A_{\theta}}{\partial r}-\frac{1}{r}\frac{\partial A_{r}}{\partial\theta}+\frac{A_{\theta}}{r}\right)\bm{e_{\phi}}
\end{align*}
こちらも同様にそれぞれ括弧の中をうまくまとめてやると、
\begin{align*}
\nabla\times\bm{A}&=
\left(\frac{1}{r\sin\theta}\frac{\partial}{\partial \theta}\left(\sin\theta A_{\phi}\right)-\frac{1}{r\sin\theta}\frac{\partial A_{\theta}}{\partial \phi}\right)\bm{e_{r}}\\
& \ \ \ \ \ +\left(\frac{1}{r\sin\theta}\frac{\partial A_{r}}{\partial\phi}-\frac{1}{r}\frac{\partial}{\partial r}\left(rA_{\phi}\right)\right)\bm{e_{\theta}}
+\left(\frac{1}{r}\frac{\partial}{\partial r}\left(rA_{\theta}\right)-\frac{1}{r}\frac{\partial A_{r}}{\partial\theta}\right)\bm{e_{\phi}}
\end{align*}
が得られます。これが球座標でのベクトルの回転です。
最後に、球座標でのラプラシアンの表式を導出します。
任意のスカラー関数 \(f=f\!\left(r,\theta,\phi\right)\) にラプラシアンを作用させたものは、
\begin{align*}
\Delta f=\nabla^{2}f=\nabla\cdot\left(\nabla f\right)
\end{align*}
と書く事ができます。
\(\nabla\) はこれまでに求めた球座標での微分ベクトル演算子であり、さらに括弧の中はスカラー関数の「勾配」です。
従って、これまでに求めた関係式を使って、
\begin{align*}
\Delta f&=\nabla\cdot\left(\nabla f\right) \\
&=\left(\bm{e_{r}}\frac{\partial}{\partial r}+\bm{e_{\theta}}\frac{1}{r}\frac{\partial}{\partial\theta}+\bm{e_{\phi}}\frac{1}{r\sin\theta}\frac{\partial}{\partial \phi}\right)
\cdot
\left(\frac{\partial f}{\partial r}\bm{e_{r}}+\frac{1}{r}\frac{\partial f}{\partial\theta}\bm{e_{\theta}}+\frac{1}{r\sin\theta}\frac{\partial f}{\partial \phi}\bm{e_{\phi}}\right)
\end{align*}
と書くことが出来ます。
0 にならない項のみを書き下すと
\begin{align*}
\Delta f
=
\frac{\partial^{2}f}{\partial r^{2}}+\bm{e_{\theta}}\cdot\frac{1}{r}\frac{\partial f}{\partial r}\frac{\partial\bm{e_{r}}}{\partial \theta}+\frac{1}{r^{2}}\frac{\partial^{2}f}{\partial\theta^{2}}+\bm{e_{\phi}}\cdot\frac{1}{r\sin\theta}\frac{\partial f}{\partial r}\frac{\partial \bm{e_{r}}}{\partial \phi}+\bm{e_{\phi}}\cdot\frac{1}{r^{2}\sin\theta}\frac{\partial f}{\partial\theta}\frac{\partial\bm{e_{\theta}}}{\partial \phi}+\frac{1}{r^{2}\sin^{2}\theta}\frac{\partial^{2}f}{\partial\phi^{2}}
\end{align*}
となります。
これまで同様、球座標の単位ベクトルの座標微分は値を持つことに注意して計算し、項をまとめると
\begin{align*}
\Delta f=\frac{1}{r^{2}}\frac{\partial}{\partial r}\left(r^{2}\frac{\partial f}{\partial r}\right)
+\frac{1}{r^{2}\sin\theta}\frac{\partial}{\partial\theta}\left(\sin\theta\frac{\partial f}{\partial \theta}\right)
+\frac{1}{r^{2}\sin^{2}\theta}\frac{\partial^{2}f}{\partial\phi^{2}}
\end{align*}
が得られます。
また、演算子の部分だけ取り出すと、
\begin{align*}
\Delta=\frac{1}{r^{2}}\frac{\partial}{\partial r}\left(r^{2}\frac{\partial}{\partial r}\right)
+\frac{1}{r^{2}\sin\theta}\frac{\partial}{\partial\theta}\left(\sin\theta\frac{\partial}{\partial \theta}\right)
+\frac{1}{r^{2}\sin^{2}\theta}\frac{\partial^{2}}{\partial\phi^{2}}
\end{align*}
となります。
これが球座標でのラプラシアン (ラプラス演算子、ラプラス作用素とも) の表式になります。
以上の計算は PDF 文書にまとめました。
ここに載せたものより少しだけ詳細な計算も書いてあります。単位ベクトルの変換
この式に、 \(\bm{r}=r\sin\theta\cos\phi\,\bm{e_{x}}+r\sin\theta\sin\phi\,\bm{e_{y}}+r\cos\theta\,\bm{e_{z}}\) を代入して計算することによって、球座標での単位ベクトル \((\bm{e_{r}},\bm{e_{\theta}},\bm{e_{\phi}})\) と直交座標での単位ベクトル \((\bm{e_{x}},\bm{e_{y}},\bm{e_{z}})\) の関係を求めることが出来ます。
それぞれ計算すると、
\begin{align*}
\bm{e_{r}}&=\sin\theta\cos\phi\,\bm{e_{x}}+\sin\theta\sin\phi\,\bm{e_{y}}+\cos\theta\,\bm{e_{z}} \\
\bm{e_{\theta}}&=\cos\theta\cos\phi\,\bm{e_{x}}+\cos\theta\sin\phi\,\bm{e_{y}}-\sin\theta\,\bm{e_{z}} \\
\bm{e_{\phi}}&=-\sin\phi\,\bm{e_{x}}+\cos\phi\,\bm{e_{y}}
\end{align*}
となります。
行列形式で書き表してやると、
\begin{align*}
\left(
\begin{array}{c}
\bm{e_{r}}\\
\bm{e_{\theta}}\\
\bm{e_{\phi}}
\end{array}
\right)
=
\left(
\begin{array}{ccc}
\sin\theta\cos\phi & \sin\theta\sin\phi & \cos\theta \\
\cos\theta\cos\phi & \cos\theta\sin\phi & -\sin\theta \\
-\sin\phi & \cos\phi & 0 \\
\end{array}
\right)
\left(
\begin{array}{c}
\bm{e_{x}}\\
\bm{e_{y}}\\
\bm{e_{z}}
\end{array}
\right)
\end{align*}
と書くことが出来ます。
行列部分が、直交座標から球座標への座標変換を行うための行列になっています。
この逆変換、つまり行列の逆行列を求めることができれば、球座標から直交座標への座標変換に対応する行列が分かることになります。
偏微分演算子の変換
単位ベクトルの微分
単位ベクトルの外積
球座標での勾配 (gradient)
球座標での発散 (divergence)
球座標での回転 (rotation)
球座標でのラプラシアン
PDFファイル
2017年04月24日 更新