======================================= rot ======================================= ここまでに、ナブラ $\nabla = \left( \frac{\partial}{\partial x_{1}},\frac{\partial}{\partial x_{2}},\frac{\partial}{\partial x_{3}} \right)$ をスカラーに作用させる場合(勾配: ${\rm grad}$ )と、ベクトルに内積を取る形で作用させる場合(発散: ${\rm div}$ )を考えました。三次元ベクトルの場合、ナブラを *外積を取る形で作用させる* ことも可能です。これを *回転* と呼び、 $\nabla \times$ 、 ${\rm rot}$ もしくは ${\rm curl}$ という記号で表現します。この記事では、回転について基本的な意味や性質を考えます。 .. [*} ナブラを三次元以外の次元に拡張することは、勾配と発散に関しては簡単です。二次元の場合には $\nabla _{2}= \left( \frac{\partial}{\partial x_{1}},\frac{\partial}{\partial x_{2}} \right)$ 、四次元の場合には $\nabla _{4}= \left( \frac{\partial}{\partial x_{1}},\frac{\partial}{\partial x_{2}},\frac{\partial}{\partial x_{3}},\frac{\partial}{\partial x_{4}} \right)$ のように、そのまま次元に応じて演算子成分を増やせば良いでしょう。しかし、回転に関しては、ベクトルの外積という演算が特定の次元でしか定義できないため、拡張は容易ではありません。今後、三次元ベクトルの回転だけを考えることとします。外積が定義可能な次元については、 七次元の外積_ を参照して下さい。 回転の定義 =============================================================== ベクトル場 $\bm{A}=(A_{1},A_{2},A_{3})$ に対し、回転は次のように定義されます。 {\rm rot}\bm{A} &= \nabla \times \bm{A} \\ &= \left( \begin{array}{c} \frac{\partial}{\partial x_{1}} \\ \frac{\partial}{\partial x_{2}} \\ \frac{\partial}{\partial x_{3}} \\ \end{array} \right) \times \left( \begin{array}{c} A_{1} \\ A_{2} \\ A_{3} \\ \end{array} \right) \\ &= \left( \begin{array}{c} \frac{\partial A_{3}}{\partial x_{2}}- \frac{\partial A_{2}}{\partial x_{3}} \\ \frac{\partial A_{1}}{\partial x_{3}}- \frac{\partial A_{3}}{\partial x_{1}} \\ \frac{\partial A_{2}}{\partial x_{1}}- \frac{\partial A_{1}}{\partial x_{2}} \\ \end{array} \right) \\ &= \left| \begin{array}{ccc} \bm{e_{1}} & \bm{e_{2}} & \bm{e_{3}} \\ \frac{\partial }{\partial x_{1}} & \frac{\partial }{\partial x_{2}} & \frac{\partial }{\partial x_{3}} \\ A_{1} & A_{2} & A_{3} \\ \end{array} \right| \tag{1} 最後の行列式表示については、実際に展開して確認してみて下さい。これはあくまでも定義ですから、これで終わりです。ベクトルの外積の計算を知っている人にとって、計算自体は何も難しくないのではないでしょうか。しかし、『回転』という名前からは、何かが回転している様子を連想しますが、式 $(1)$ の定義式からだけでは、いったい何の回転なんだかよく分からないと思います。微分演算子とベクトル場の外積は、いったい何の回転を意味しているのでしょうか?実は、著者も、初めて勉強したときには意味がよく分かりませんでした。この記事では、次の二つのセクションで簡単説明を行います。より直観的なイメージは、 ベクトル解析奮闘記_ に分かりやすい絵と説明がありますので、そちらも併せて御覧ください。 回転のイメージ ================================================================== このセクションでは、回転の意味を直観的に理解するため、ベクトル場を水の流れの場 $\bm{V}$ とします。 ベクトル解析奮闘記_ の解説によれば、回転とは『渦』を表わすということでした。では、渦が有るとか無いというのは、どういう状態なのか、もう一歩進んで考えてみましょう。紅葉が散り、川に浮かぶと、その葉の動きによって水の動きを見ることが出来ます。そんな紅葉が流されていく様子を想像してください。 .. figure:: Joh-VectorRotation01.gif ちはやぶる神代もきかず竜田川からくれなゐに水くぐるとは(在原業平朝臣) 左上図のように、真っ直ぐ流れていく場合、流れに渦は無いと言います。一方、右上図のように、流れに浮かべた物がクルクル回ってしまう場合、渦があると言います。渦があるとか無いという状況は、イメージできましたか?ここで忘れてはいけないことは、 ${\rm rot} \bm{V}$ は微分形で表現されるベクトルだということです。ある点で ${\rm rot} \bm{V}\ne \bm{0}$ とすると、その点で渦度がある、という意味で、どんなに小さな葉っぱを浮かべようと(これが微分の考え方ですね)、その点ではクルクル回ってしまうことになります。(ガウスの定理を用いて、回転を積分形で表現すると、この意味はもう少し分かりやすいと思います。 `divとrotの積分形による表現`_ を参照してください。)流れに乗って動いている葉っぱが回転してしまうという事は、葉っぱの上の方と下の方で流速に差があるということです。もしくは、本当に渦巻きのように流れが渦巻いてる場合、浮かべた葉っぱは流れては行きませんが、その場でクルクル回ることでしょう。流れの向きや強さが一様でない場合、何か ${\rm rot} \bm{V}\ne \bm{0}$ となるようです。 .. figure:: Joh-VectorRotation02.gif こんな流れに葉っぱを浮かべれば、クルクル回ってしまう。 渦の強さ =================================================================== 次図のように、 $z=z_{0}$ 平面内に、点 $P$ を中心に縦横の長さ $\Delta x,\Delta y$ の長方形領域を考え、頂点を $ABCD$ とし、頂点間の中点を $P_{1}P_{2}P_{3}P_{4}$ とします。 .. image:: Joh-VectorRotation03.gif 点 $P$ における流れを $\bm{V}=(V_{x},V_{y},V_{z})$ とすると、 $P_{1}P_{2}P_{3}P_{4}$ における流れは次のように表わされるでしょう。 $o(\Delta x^2)$ や $o(\Delta y^2)$ というのは、 $\Delta x$ や $\Delta y$ の二次以上の項という意味です。 \bm{V}(P_{1})=\bm{V} -\frac{1}{2} \frac{\partial \bm{V}(P)}{\partial y}\Delta y +o(\Delta y^2) \tag{2-1} \bm{V}(P_{2})=\bm{V} + \frac{1}{2}\frac{\partial \bm{V}(P)}{\partial x}\Delta x +o(\Delta x^2) \tag{2-2} \bm{V}(P_{3})=\bm{V} +\frac{1}{2} \frac{\partial \bm{V}(P)}{\partial y}\Delta y +o(\Delta y^2) \tag{2-3} \bm{V}(P_{4})=\bm{V} -\frac{1}{2} \frac{\partial \bm{V}(P)}{\partial x}\Delta x +o(\Delta x^2) \tag{2-4} ただし、ここで $\bm{V}$ は滑らかで、必要なだけ微分可能な関数だとしています。この結果を使って、閉曲線 $ABCD$ に沿った流れ成分の総和(一周)を考えます。途中で、式 $(2)$ を使いますので注意していて下さい。 \sum \limits_{A\rightarrow B \rightarrow C \rightarrow D \rightarrow A} \bm{V} \ along \ the \ boundary &= \vec{AB}\cdot \bm{V}(P_{1})+\vec{BC}\cdot \bm{V}(P_{2})+\vec{CD}\cdot \bm{V}(P_{3})+\vec{DA}\cdot \bm{V}(P_{4}) \\ &= \vec{AB}\cdot \bm{V}(P_{1})+\vec{BC}\cdot \bm{V}(P_{2})+(-\vec{AB})\cdot \bm{V}(P_{3})+(-\vec{BC})\cdot \bm{V}(P_{4}) \\ &= (\bm{V}(P_{1})-\bm{V}(P_{3})) \cdot \vec{AB} + (\bm{V}(P_{2})-\bm{V}(P_{4})) \cdot \vec{BC} \\ &=(\bm{V}(P_{1})-\bm{V}(P_{3})) \cdot \left( \begin{array}{c} \Delta x \\ 0 \\ 0 \\ \end{array} \right) + (\bm{V}(P_{2})-\bm{V}(P_{4})) \cdot \left( \begin{array}{c} 0 \\ \Delta y \\ 0 \\ \end{array} \right) \\ &= - \frac{\partial }{\partial y} \left( \begin{array}{c} V_{x} \\ V_{y} \\ V_{z} \\ \end{array} \right) \Delta y \cdot \left( \begin{array}{c} \Delta x \\ 0 \\ 0 \\ \end{array} \right) + \frac{\partial }{\partial x} \left( \begin{array}{c} V_{x} \\ V_{y} \\ V_{z} \\ \end{array} \right) \Delta x \cdot \left( \begin{array}{c} 0 \\ \Delta y \\ 0 \\ \end{array} \right) + o(\Delta x^2, \Delta y^2) \\ &= \frac{\partial V_{y}(P)}{\partial x}\Delta x \Delta y - \frac{\partial V_{x}(P)}{\partial y}\Delta y \Delta x+o(\Delta x^2, \Delta y^2) \\ &= \left( \frac{\partial V_{y}(P)}{\partial x} - \frac{\partial V_{x}(P)}{\partial y} \right) \Delta x\Delta y +o(\Delta x^2, \Delta y^2) \tag{2} 式 $(2)$ の両辺を $\Delta S = \Delta x \Delta y$ で割り、 $\Delta S \rightarrow 0$ と極限を取ることで、 $\Delta x$ や $\Delta y$ の高次項を落として次式を得ます。 \lim \limits _{\Delta S \rightarrow 0} \frac{ \vec{AB}\cdot \bm{V}(P_{1})+\vec{BC}\cdot \bm{V}(P_{2})+\vec{CD}\cdot \bm{V}(P_{3})+\vec{DA}\cdot \bm{V}(P_{4}) }{\Delta S} = \frac{\partial V_{y}(P)}{\partial x} - \frac{\partial V_{x}(P)}{\partial y} 式 $(1)$ と見比べれば、これが $\nabla \times \bm{V}$ の $z$ 成分に等しいことが分かると思います。この結果から分かるのは、『 $xy$ 平面内で点 $P$ まわりに、流れの大きさを一周足し合わせたものが、 $\nabla \times \bm{V}$ の $z$ 成分で表わされる』ということです。流体力学では $\bm{\omega}=\nabla \times \bm{V}$ を *渦度ベクトル* と呼びます。渦度ベクトルの大きさが大きければ、その分、点 $P$ に浮かべた物は強烈にクルクル回るということになります。 .. [*] 渦度の強さが、微分係数で表わされることの意味をもう一度よく考えて下さい。流れの絶対値がどんなに大きく強烈な流れであっても、それが一方向の一様な流れなら、何かをクルクル回す力はありません。単に押し流すだけです。何かを強烈にクルクル回すには、流れに浮かべた物体の上端と下端(もしくは右端と左端)といった反対の位置での流れが、『どれほど強烈に逆向きになっているか』が重要なのです。流れが連続ならば、このことは、位置によって流れが猛烈に向きを変える、ということですから、変化率(つまり微分係数)が回転の強さの指標になるというのはもっともな定義に思えます。 回転のイメージが、少し固まってきましたか?理解を深めるには、実際に色々考えながら計算をしてみるのが一番良いと思います。 渦度ベクトルと循環_ では、応用編として流体力学の分野の話題になりますが、ベクトルの回転と関連する話題を取り上げてみたいと思います。 回転の演算規則 ------------------------------------------------------------------------ 回転をとる操作も線形演算ですので、以下の算法がなりたちます。 1. $\nabla \times (\alpha \bm{A}+\beta \bm{B})=\alpha \nabla \times \bm{A}+\beta \nabla \times \bm{B}$ 歴史 ------------------------------------------------------------------------ 回転の記号を文字で書く場合、日本では ${\rm rot}$ と書く人が多いようですが、これはドイツ系の数学者達が始めた記法のようです。(本当はローテーションではなくて、ロタツィオーンと読むべきなのかも知れません。)英米では ${\rm curl}$ を使う人が多いです。この記法は電磁気学の マックスウェル( $\text{James Clerk Maxwell (1831-1879)}$ )が考え出したものです。マックスウェルは、テイト( $\text{Peter Gurthrie Tait (1831-1901)}$ )と交わした往復書簡の中で、嬉しそうに次のように語っています。 `` ... the vector part I would call the Twist of the vector function. Here the word twist has nothing to do with a screw or helix. If the word turn or version would do they would be better than twist, for twist suggests a screw. Twirld is free from the screw notion and is sufficiently racy. Perhaps it is too dynamical for pure mathematicians, so for Cayley's sake I might say Curl (after the fashion of Scroll)..." 『。。。(四元数の積の)ベクトル部分は「ひねり」と呼ぼうと思う。ここで言う「ひねり」という言葉は、ネジや螺旋とは一切関係ない。しかし、「ひねり」と言うとどうしてもネジを連想してしまうから、「方向転換」「偏向」といった単語の方が良いかも知れないね。「グルグル」と言えば、ネジも連想しないし、なかなか味のある名前だけど、純粋数学者にとっては、少し動的に響きすぎるかも知れない。ケーリーのためにも(スクロールの流儀にならって)「クルクル」と呼ぼうか。』( $Joh$ 訳) 訳の部分は、「回転」という単語を避けたため、苦労した割に訳のわからないことになってしまいました(涙)。マックスウェルが類語辞典にでも出ていそうな単語を並べて命名を楽しんでいる様子が想像できますね。最後のスクロールという部分ですが、ケーリー( $\text{Arthur Cayley (1821-1895)}$ )は新しい専門用語を一般的な日常用語から作る方法を取っており、代数幾何に出て来る概念に、渦巻きという意味の日常語であるスクロールを当てました。この流儀を踏襲して、という意味のようです。ケーリーが巻き毛だったとか、そういう意味ではありません。 .. figure:: Joh-Scroll04.png 弦楽器の頭部もスクロールと呼ぶ。 .. _七次元の外積: http://www12.plala.or.jp/ksp/vectoranalysis/SevenDCrossProd/ .. _ベクトル解析奮闘記: http://www12.plala.or.jp/ksp/vectoranalysis/vecFuntou3/ .. _`divとrotの積分形による表現`: http://www12.plala.or.jp/ksp/vectoranalysis/DivRotByIntegral/ .. _渦度ベクトルと循環: http://www12.plala.or.jp/ksp/vectoranalysis/VortexCirculation/ @@author:Joh@@ @@accept: 2006-10-11@@ @@category: ベクトル解析@@ @@id: VectorRotation@@