学びのヒント by SLA

東北大生のための「学びのヒント」をSLAがお届けします。
理解が深まったり、学びがもっと面白くなる、そんな情報を発信していきます。

2019/07/25 学習ポイント

極座標表示ラプラシアンの導出

前置き

(1)   \begin{equation*} \Delta = \frac{\partial^2}{\partial x^2} + \frac{\partial^2}{\partial y^2} = \frac{1}{r} \frac{\partial}{\partial r} (r \frac{\partial}{\partial r}) + \frac{1}{r^2} \frac{\partial^2}{\partial \theta^2} \end{equation*}

ここでは、2次元での極座標表示ラプラシアンの導出方法を紹介します。
極座標表示のラプラシアン自体は、電磁気学や量子力学など様々な物理の分野で出現するにもかかわらず、なかなか講義で導出する機会がなく、導出方法が載っている教科書もあまり見かけないので、導出方法がわからないまま使っている人が多いのではないでしょうか。
2次元の極座標表示が導出できてしまえば、3次元にも容易に拡張できますし(計算量が格段に多くなるので、容易とは言えないかもしれませんが)、他の座標系(円筒座標系など)のラプラシアンを求めることもできるようになります。良い計算練習になりますし、演算子の計算に慣れるためにも、是非一度は自分で導出してみて下さい。
このページでは、導出方法や計算のこつを紹介するにとどめます。具体的な計算は各自でやってみて下さい。

 

導出

下準備

ラプラシアンは演算子の一つです。演算子とはいわゆる普通の数ではなく、関数に演算を施して別の関数に変化させるもののことです。ラプラシアンに限らず、演算子の計算の際に注意するべきことは、常に関数に作用させながら式変形を行わなければならない、ということです。今回の計算では、いまいちその理由が見えてこないかもしれませんが、量子力学に出てくる演算子計算ではこのことを頭に入れておかないと、計算を間違うことがあります。

このことを踏まえ、x,y に依存する関数 f

    \[ f = f(x, y) \]

を用意しておきます。 x,yr,\theta に依存している (x=x(r,\theta),y=y(r,\theta)) ため、 fr,\theta の関数であるとも言えます。
 さらに、 x,yr,\theta の関係

(2)   \begin{align*} x &= r \cos \theta \\ y &= r \sin \theta \end{align*}

や、一般にある関数 g に対し、 gx(u,v),y(u,v) の関数の時に成り立つ、連鎖律と呼ばれる合成関数の偏微分法

    \begin{align*} \frac{\partial g}{\partial x} = \frac{\partial u}{\partial x} \frac{\partial g}{\partial u} + \frac{\partial v}{\partial x} \frac{\partial g}{\partial v} \\ \frac{\partial g}{\partial y} = \frac{\partial u}{\partial y} \frac{\partial g}{\partial u} + \frac{\partial v}{\partial y} \frac{\partial g}{\partial v} \end{align*}

などがあれば準備は完璧です。

 

導出

ラプラシアンを f に作用させた、

(3)   \begin{equation*} \Delta f = \frac{\partial^2 f}{\partial x^2} + \frac{\partial^2 f}{\partial y^2} \end{equation*}

を式変形して、極座標表示にします。方針としては、まず連鎖律を用いて \frac{\partial}{\partial x}, \frac{\partial}{\partial y} の極座標表示を求め、に上式に代入して、最終的な形を求めるということになります。
連鎖律より、

    \begin{align*} \frac{\partial f}{\partial x} = \frac{\partial r}{\partial x} \frac{\partial f}{\partial r} + \frac{\partial \theta}{\partial x} \frac{\partial f}{\partial \theta} \\ \frac{\partial f}{\partial y} = \frac{\partial r}{\partial y} \frac{\partial f}{\partial r} + \frac{\partial \theta}{\partial y} \frac{\partial f}{\partial \theta} \end{align*}

がそれぞれ成り立ちます。上式を見ると、 \frac{\partial r}{\partial x}, \frac{\partial \theta}{\partial x}, \frac{\partial r}{\partial y}, \frac{\partial \theta}{\partial y} を計算すれば、\frac{\partial}{\partial x}, \frac{\partial}{\partial y} の極座標表示が求まったことになります。これを計算するためには、(2)式を r,\theta について解き、それぞれ x,y で微分すれば求まりますが、実際にやってみると、

    \begin{align*} r = \sqrt{x^2 + y^2} \\ \theta = \tan^{-1}(\frac{x}{y}) \end{align*}

などとなって、 \frac{\partial r}{\partial x}, \frac{\partial \theta}{\partial x}, \frac{\partial r}{\partial y}, \frac{\partial \theta}{\partial y} を計算するのは面倒ですし、 \tan^{-1}(\frac{x}{y})x, y で微分するとどうなるか分からないという人もいると思います。自習中なら本で調べればいいですが、テストの最中だとそういうわけにもいきません。そこで、行列の知識を使ってこれを解決しましょう。 \frac{\partial r}{\partial x}, \frac{\partial \theta}{\partial x}, \frac{\partial r}{\partial y}, \frac{\partial \theta}{\partial y} が計算できる人は飛ばしてもかまいません。
 連鎖律から

    \begin{align*} \frac{\partial f}{\partial r} &= \frac{\partial x}{\partial r} \frac{\partial f}{\partial x} + \frac{\partial y}{\partial r} \frac{\partial f}{\partial y} \\ \frac{\partial f}{\partial \theta} &= \frac{\partial x}{\partial \theta} \frac{\partial f}{\partial x} + \frac{\partial y}{\partial \theta} \frac{\partial f}{\partial y} \end{align*}

がわかります。これを行列でまとめてみると、

    \[ \left[ \begin{array}{rrr} \frac{\partial f}{\partial r} \\ \frac{\partial f}{\partial \theta} \end{array} \right] = \left[ \begin{array}{rrr} \frac{\partial x}{\partial r} & \frac{\partial y}{\partial r} \\ \frac{\partial x}{\partial \theta} & \frac{\partial y}{\partial \theta} \end{array} \right] \left[ \begin{array}{rrr} \frac{\partial f}{\partial x} \\ \frac{\partial f}{\partial y} \end{array} \right] \]

となります。 \frac{\partial x}{\partial r}, \frac{\partial x}{\partial \theta}, \frac{\partial y}{\partial r}, \frac{\partial y}{\partial \theta} を計算するのは簡単ですね。(2)から求めて代入してみると、

    \[ \left[ \begin{array}{rrr} \frac{\partial f}{\partial r} \\ \frac{\partial f}{\partial \theta} \end{array} \right] = \left[ \begin{array}{rrr} \cos \theta & \sin \theta \\ -r \sin \theta & r \cos \theta \end{array} \right] \left[ \begin{array}{rrr} \frac{\partial f}{\partial x} \\ \frac{\partial f}{\partial y} \end{array} \right] \]

となるので、右辺にある 2 \times 2 行列の逆行列を左からかければ、 \frac{\partial}{\partial x}, \frac{\partial}{\partial y} の極座標表示が求まります。実際に計算すると、

    \begin{align*} \frac{\partial f}{\partial x} = \cos \theta \frac{\partial f}{\partial r} - \frac{1}{r} \sin \theta \frac{\partial f}{\partial \theta} \\ \frac{\partial f}{\partial y} = \sin \theta \frac{\partial f}{\partial r} + \frac{1}{r} \cos \theta \frac{\partial f}{\partial \theta} \end{align*}

と、求まりました。
 ここまでくれば、あとは \frac{\partial^2 f}{\partial x^2}, \frac{\partial^2 f}{\partial y^2} を計算し、(3)に代入するだけです。 fr,\theta に依存することに注意して計算すると、

    \begin{align*} \frac{\partial^2 f}{\partial x^2} &= \frac{\partial}{\partial x} (\frac{\partial f}{\partial x}) \\ &= (\cos \theta \frac{\partial f}{\partial r} - \frac{1}{r} \sin \theta \frac{\partial f}{\partial \theta})(\cos \theta \frac{\partial f}{\partial r} - \frac{1}{r} \sin \theta \frac{\partial f}{\partial \theta}) \\ &= \cos^2 \theta \frac{\partial^2 f}{\partial r^2} + \frac{\sin^2 \theta}{r} \frac{\partial f}{\partial r} + \frac{2 \sin \theta \cos \theta}{r^2} \frac{\partial f}{\partial \theta} + \frac{\sin^2 \theta}{r^2} \frac{\partial^2 f}{\partial \theta^2} \\ \frac{\partial^2 f}{\partial y^2} &= \frac{\partial}{\partial y} (\frac{\partial f}{\partial y}) \\ &= (\sin \theta \frac{\partial f}{\partial r} + \frac{1}{r} \cos \theta \frac{\partial f}{\partial \theta})(\sin \theta \frac{\partial f}{\partial r} + \frac{1}{r} \cos \theta \frac{\partial f}{\partial \theta}) \\ &= \sin^2 \theta \frac{\partial^2 f}{\partial r^2} + \frac{\cos^2 \theta}{r} \frac{\partial f}{\partial r} - \frac{2 \sin \theta \cos \theta}{r^2} \frac{\partial f}{\partial \theta} + \frac{\cos^2 \theta}{r^2} \frac{\partial^2 f}{\partial \theta^2} \\ \frac{\partial^2 f}{\partial x^2} &+ \frac{\partial^2 f}{\partial y^2} = \frac{\partial^2 f}{\partial r^2} + \frac{1}{r} \frac{\partial f}{\partial r} + \frac{1}{r^2} \frac{\partial^2 f}{\partial \theta^2} \end{align*}

という答えが出てくるはずです。このままでも良いのですが、(1)式の形が良く使われるので、(1)の形に変形しておきましょう。

    \[ \frac{\partial^2 f}{\partial r^2} + \frac{1}{r} \frac{\partial f}{\partial r} + \frac{1}{r^2} \frac{\partial^2 f}{\partial \theta^2} = \frac{1}{r} \frac{\partial}{\partial r}( r \frac{\partial f}{\partial r}) + \frac{1}{r^2} \frac{\partial^2 f}{\partial \theta^2} \]

これは、右辺から左辺に変形してみると、わかりやすいです。これで、2次元のラプラシアンの極座標表示が求められました。

作成者:SLA