物理数学I ベクトル解析

出典: フリー教科書『ウィキブックス(Wikibooks)』

物理数学I > ベクトル解析

ベクトル解析[編集]

ここでは、ベクトル解析について解説を行なう。 ベクトル解析は、主に多変数関数の微積分と関連しているが、 特にそれらのうちには計算自体に明確な物理的意味を 持つものがいくつか見られる。歴史的にもこの分野は 数学と物理の間のフィードバックを通して発展して来た。

そのため、計算においては物理的な意味を強調していきたい。 また、特にいくつかの定理は数学的に厳密な証明をすることが 難しい。その様なときには常識的に古典的な物理学の範囲で 起こる現象で適用できる程度に、一般的に 書くことにしたいと思う。

また、現代的にはこの分野は微分形式を用いて書かれることが多いが、 ここではまず最初に古典的な計算法を扱う。 これは、特に物理を専攻としない学習者に配慮するためである。

例えば、電気技術者や機械技術者もベクトル解析は依然として学ばねば ならず、彼らに取っては微分形式の理論はそれほど有用とはいえないものと 思われる。

ベクトル解析の理論は特に電磁気学と関連が深いが、これらの結果は 流体力学や量子力学など、様々な分野で登場する物理の根幹を成す計算法であり、 学習者は十分これらの手法に習熟することが求められる。

なお、ベクトル自体の性質については線型代数学/ベクトルを参照していただきたい。

ベクトル関数の定義[編集]

ベクトル関数の定義[編集]

例えば3次元ベクトルで

とするとき、ある変数tについて x,y,z が、

で表わされるとき、

を、ベクトルの関数と呼ぶ。 これは、tを時間と見なすときにはある3次元空間中を 物体が動いて行く軌跡の値と見なすことが出来る。

例えば、

という軌跡を与えたとき、この値は 物体がxの方向に速度1で等速直線運動しているものとみなすことが できる。

ただし、この定義自体は3次元にとどまらず容易にn次元に拡張することが 出来る。 例えば、

のようにn次元のベクトルを取ったときに、そのうちの各要素が ある独立変数tだけに依存すると考えることが出来るとき これは、n次元空間の中の物体の軌跡と考えることが出来る。

ベクトルの微分[編集]

ここでは、ベクトルの微分を定義する。 例えば、1次元においては、物体の速度は

で与えられた。この値はある時間における物体の 位置の変化率という直接的な物理的意味を持っている。


これらの自然な拡張として一般的な次元において、

によって、ベクトルの微分を定義する。 例えば、1次元空間に限ったときにはこの結果は上の式と一致することが分かる。 このことによって、例えば

という2次元ベクトルを取ったとき、 物体の速度のx方向成分は

によって与えられ、物体の位置のx方向成分のみによることが示唆される。 同様に 物体の速度のy方向成分は 物体の位置のy方向成分のみによっている。

このことは一見当然のように思えるが、実際にはそうではなく 我々が用いている座標系によっている。 例えば、2次元の極座標を用いてみると、

と書けるが、 この式を正しく微分すると、

が得られ、速度の成分は、物体のr成分にも依存している。

このことは、直接的には自身が時間依存性を持っている。 我々が通常用いる(x,y,z)という座標系は 通常直交座標系と呼ばれるが、(デカルト座標系と呼ばれることも多い。) これらの座標軸の方向は時間的に変わることが無いので、 微分の性質が非常に簡単になっている。

しかし、実際にある物体の動きを記述するとき、直交座標系を用いるより、 その動きに特徴的な量をパラメーターとして用いた方が記述が簡明に なることがある。例えば、太陽のまわりを円運動する惑星の 動きを記述するには、極座標を用いると、物体の運動がもっとも簡潔に記述される。 この様に、運動の種類によって用いるべき座標系が変わって来るため、 それぞれの間の緒量の変化、つまり微分や積分の性質を調べることが重要に なる。

関数の勾配[編集]

ここまでで一般的な微分の方法を見た。 ここでは、特に物理的に重要なベクトルの作り方を 見る。

ある関数f(x,y,z) があるものとする。 このとき、

をfの勾配と呼ぶ。 また、同様にしてn次元では

によって定義される。


ここで、勾配はこの式の意味によって付けられた名前である。 例えば、

に限ってこの式を書いてみる。 このとき、

となるが、これはこの関数fのx方向の傾きに等しい。 つまり、この式は傾きを求める式の複数の方向を用いた場合への一般化と なっている。

より一般的な例として2次元の場合の 例を考えてみる。ここでは

とおく。 このときこの式の勾配は簡単に計算でき、

となる。例えば、この式を

(aはある定数。) について考えてみる。 このとき、勾配の値は

となるが、これはxが正のとき正であり、負のときには負となっている。 つまり、この式はこの関数のx座標軸上で見たときに、 x=0を極少としたすり鉢形のグラフとなっており、更に 原点から離れれば離れるほど、グラフの傾きが増すことを示唆している。 実際この式を数値的にプロットすると、この主張が確かめられる。

  • TODO

プロットを作製。

次に、この式を

(bはある定数。) について考えてみる。 このときにも全く同じ主張が出来、y方向に見ても このグラフはすり鉢状になっている。

また、この式を

について考えてみる。このときには

が得られ、この点では勾配はx軸からの方向を向いていることが分かる。

一般に勾配は、関数fが、最も大きな傾きで増加する方向を 向いており、その絶対値はその点でそちらへの微分を取った値に等しい。

また、ある点でのある方向への微分を求めたいときには、 求めたい方向の単位ベクトルを

としたとき、

を計算することで、求めることが出来る。

  • 説明

勾配の計算では、全ての独立変数に対する微分を求めており、 これらの微分を組み合わせることであらゆる方向への微分を 作ることが出来ることが期待される。 微分の最も低いオーダーでは、それぞれの方向への微分は それぞれの方向の単位ベクトルにそちらの方向への微分の大きさを かけたものに等しいので、ある方向に対する微分を 計算するにはそれらを適切な方向への重みをつけて足し合わせることが 求められる。このとき、ある方向に対する単位ベクトルと ある軸の方向に対する単位ベクトルは、2つの方向の重みを表わしていると 考えられるので、確かにこの値は、そちらの方向への微分となっている。


例えば、

でのy方向の傾きは、

となるが、 これは、この関数の等高線が円形になっていることを考えると 確かにこの点ではy方向の傾きは0になっていなくてはいけない。

ベクトルの発散[編集]

次には逆にあるベクトルを取ったとき、 あるスカラー量を作りだす計算を導入する。 後に示される通り、この量はある点から流れ出す 粒子や場の束の和という物理的意味を持っており、 電磁気学や流体力学で頻繁に用いられる。 実際前者では磁束や電束についての計算に用いられ、 後者では流体中のわきだしや吸い込みなどのまわりで 流体の性質を表わすベクトルがnon-zeroになることが 知られている。

あるベクトルの関数

があるとき、

を、の発散と呼ぶ。 また、この量もn次元で定義することが出来、そのときの定義は、

で与えられる。 ただし はベクトル の第i成分である。

この式の物理的意味は上で述べた通りだが、そのことの導出は ガウスの定理の導出によって与えられるため、ここでは扱わない。

ベクトルの回転[編集]

ここでもう1つ、物理的に重要な演算を導入する。 この量も電磁気学や流体力学で使われており、 ある経路に沿って積分した値がその経路の中の ある量の積分によって与えられるという定理である。

実際には電磁気学では古典的にある回路を突き抜ける磁束の時間変化が 、その回路内に電流を引き起こすことがレンツの法則として知られている。 この法則は、このようなベクトルの演算によってうまく記述される現象の 例である。

流体力学では、この量は流体中に巻き起こる渦に対応している。 つまり、渦が流れるルートに沿って、流体の速度を積分していけば 0でない値が得られることが期待される。一方、そうでない場合 この値は全ての寄与が打ち消し合い、0になると思われる。 つまり、この量を用いることで、流体中の渦を記述する方法が得られるわけである。

ただし、実際には流体の運動を考えるときには渦が一切発生しないと した方が計算が簡単になることも多い。このような流れは渦無しの流れと 呼ばれ、その性質はよく知られている。

ここからはベクトルの回転の定義を述べる。 あるベクトルの関数

があるとき、

の回転と呼ぶ。

ベクトル解析の公式[編集]

ここでは、ベクトル解析の公式を証明する。これらの公式はベクトルを成分表示して単純に計算することでも証明できるが、この方法ではあまりにも煩雑になってしまうためレヴィ・チヴィタ記号を導入して証明する。

クロネッカーのデルタ[編集]

クロネッカーのデルタ

(1)

で定義する。

レヴィ・チヴィタ記号[編集]

レヴィ・チヴィタ記号

(2)

と定義する。すなわち、置換 (ただし は互いに異なる)が偶置換のとき、、奇置換のとき である。また、レヴィ・チヴィタ記号 であり、2つの添字を入れ替えると -1 倍される(反対称)もの (e.g. )と理解できる。添字に同じ数字があるときはレヴィ・チヴィタ記号は 0 である(e.g. )。

基本ベクトル とする。すなわち、 である。

をナブラという。

ナブラを通常のベクトル演算と同じように扱うと、grad,div,rotは簡単に

と書くことが出来る。

ベクトルの成分に微分演算子が入っていることにびっくりするかもしれないが、形式的なものだと思っても良い。


をラプラシアンという。スカラー関数 について であり、ベクトル関数 について である。


以下では、簡単のためにベクトル 成分 成分 成分 と書く。偏微分についても などとする。ベクトル の 第i成分 と書く。


ベクトルの外積 の第i成分

と書ける。ここで の添字はそれぞれ1から3までの整数値を動くものとする。この規約は以下の文章にも適用する。

実際に、展開して確認すると、

となる。上の式において、 を展開すると9つの項が出てくるが、その内の7つの が0となるため、2つの項だけが残る。すなわち、 に対応する項(対応する のうち1でも でもないもの)、 の項のみが残る。 についても同様である。

定理

が成り立つ。

証明

である。

これと、行列式の性質より、 は反対称であることから、 を得る。

については直接計算すればよい。

基本ベクトルの定義 を代入して、 を得る。


定理

である。

証明

より

また、 余因子展開をして、 を得る。


定理

が成り立つ。ここでも のそれぞれの添字は1,2,3を歩くという規約を採用している。

証明

より


三重積と四重積[編集]

定理

次の式が成り立つ。

  1. スカラー三重積
  2. ベクトル三重積
  3. スカラー四重積
  4. ベクトル四重積
  5. ヤコビ恒等式

証明

スカラー三重積の証明


ベクトル三重積の証明

スカラー四重積の証明

スカラー三重積及びベクトル三重積を使うと


ベクトル四重積の証明

ベクトル三重積よりほとんど自明である。

ヤコビ恒等式の証明

ベクトル三重積の公式を代入して計算するだけである。

微分公式[編集]

上の表式を用いると、複雑な微分の計算を簡便に行なうことが出来る。

定理

が成り立つ。

証明

ここで、 について、 の項は、 と打ち消し合う()。 の項は となるので、結局最後の式は 0 である。

すなわち、 を得る。


ここで、 について、 の項は、 と打ち消し合う()。 の項は となるので、結局最後の式は 0 である。

すなわち、 を得る。


定理

が成り立つ。

証明


より、 が成り立つ。


ここで、 が成り立つので[1]、これを第二項に代入する。第一項についても同様の式が成り立つため、これを代入すると結局、 が得られる。


定理

が成り立つ。

証明


定理

が成り立つ。

証明

それぞれの成分について展開すると

である。これは であることを意味する。

これらの計算は、電磁気学等で頻繁に用いられるので、よく練習しておかねばならない。


定理

位置ベクトル について とすると、である。

証明

についても同様である。

すなわち、

極座標系[編集]

ここでは、極座標での勾配、発散、ラプラシアンを求める。

極座標では、位置ベクトルは となる。正規直交基底は ,,である。

微小変位ベクトル は極座標では、

と書ける。

関数 の全微分 となる。

極座標での発散を とすると、

である。これと極座標での全微分 と比較すると、

を得る。

すなわち、極座標での発散は である。


基底ベクトルの微分は、

であることを使って極座標でのベクトル の発散を計算すると、

となる。


また、ラプラシアンに極座標での勾配と発散を代入すると、

となり、ラプラシアンの極座標表示が得られた。

テンソル代数[編集]

テンソルの定義[編集]

物理の計算においては、テンソルと呼ばれる量が 頻繁に用いられる。これは3次元における電磁気学の計算や、 古典力学における慣性モーメントなどで用いられるが、 特殊相対論、一般相対論においても用いられる。 ただし、特に一般相対論においては、計量テンソルと呼ばれる 特殊なテンソルが導入されるため、計算が非常に複雑になる。

ここでは、主に3次元のテンソル計算を扱うが、 特殊相対論における計算も少し扱う。

まずは、テンソルを定義する。

あるn次元のベクトルを考える。 このベクトルに対して、一般にあるベクトルからそれと同じ 次元のベクトルに変換するような線形変換を考えることが出来る。

この変換は、そのベクトルを同じ次元のベクトルに変換することから、 n*nの行列で書けることが分かる。

さて、次にこれらのベクトルのいくつかの(m個とする。)直積を取って、 mn個の要素を含む列ベクトルを作ることを考える。 直積の取り方については、物理数学Iを参照。

この操作によってできたmnベクトルは、上の行列によって表わされる n行のベクトルから出来たm次のテンソルの一種となっている。

ただし、一般のテンソルはもう少し複雑で、 既に上で得たベクトルとのつながりを忘れてしまったmn次元のベクトルが 上と同じ様な変換性を持つとき、これを上のベクトルに対する m次のテンソルと呼ぶ。

ここでは、さらにこれらのテンソルが従う変換の行列を 構成することを考える。

ここで、先ほど定めたmn行のベクトルの成分のうち、直積を取られる前は別の ベクトルだった部分のそれぞれが、直積を取られる前と同じように変換するような mn*mn次の変換行列を作りたい。

このためには、先ほど定めたn*nの行列による変換のm回の直積を取って、 mn*mnの行列を作ればよい。 このとき行列の直積の性質

から、 この行列が先ほどの性質を満たすことが分かる。

ここで、これらの行列やベクトルは添字をうまくつけることによって 書き表すことが出来る。

先ほど述べたうち、元々のベクトルを

と書く。 次に、元々のベクトルを変換する行列を

と書くと、この行列により変換された後のベクトルは、

で表わされる。 ここで、行列を添字を用いて計算する方法を使った。

ただし、物理の計算においては、 "同じ式の中に同じ添字が2回出て来たとき、この2つの添字を 足し合わせる"という規約を用いることが多い。 これをEinsteinの規約と呼び、一般相対論でEinsteinが用いてから よく使われるようになった。 この規約を用いると、上の式は簡単に、

と書かれる。以下の計算では、常にこの規約を用い、 この規約が適用されないところでは、注意書きを行なうこととする。


さらに、元々のベクトルの直積は、

となる。 ただし、ここでは、簡単にするためm=2と定めた。

これらを変換するmn*mn行列は

となる。 また、これらの行列によって変換されたベクトルは、

で表わされる。

これらの変換則から一般的なテンソルを構成することが出来る。 例えば、ここでもm =2と定める。上の議論からこの量は 2つの添字を用いて、

と書くことが出来、この量が従う変換則は、

となることがわかる。この量をある変換に対する、 2次のテンソルと呼ぶ。

ここでは、テンソルの代数を定義した。このことを用いて、 ここからはより複雑な微分を見て行く。

多変数関数の積分[編集]

多変数関数の積分は1変数の場合の拡張によって定義される。 特に、いくつかの計算は物理的な意味が明確であるので 物理数学においても扱われることが多い。


ガウスの定理[編集]

ここで直交座標系を用いた場合について、 ある定理を導出する。 この定理は、ベクトルの発散という量の物理的意味を 与えてくれる点で重要である。

が成り立つ。 ここで、左辺の体積積分はある領域について行なわれ、 右辺の表面積分は、その領域を囲む面積全体に対して 行なわれる。

この定理をガウスの定理と呼ぶ。 ガウスは19世紀の非常に有名な数学者の名前である。

導出に移る前に、この定理の意味を述べる。 まずは右辺に注目する。右辺の被積分関数

は、ある点での面積要素に垂直な

の値を表わしている。これは例えば、

が、流体力学でいう流体の流れる速度を表わすベクトルだったとするなら、 その流れのうちで今定めた面積要素から流れだす流量を表わしている。

この量を領域Vを囲む表面全体で足し合わせることから、この量は 領域Vから流れ出す流体の流量の和に等しいことが分かる。

ここで、領域Vの中に流体がわきだして来るような場所が合ったとすると、このとき 領域Vから流れ出す流量は、有限になると考えられる。

このためには、左辺で

が流体のわきだしの回りで有限になっていなければならない。

これらのことからベクトルの発散は、

の意味は、ベクトルAのわきだしに対応していることが分かる。 発散という名前は、ベクトルAがどこからか現われて、回りに広がって行く 様子から来ている。

ここからは、この定理の導出に移る。ただし、ここでの導出は直観的なものであり、 局限移行等については数学的に厳密なものではないことを注意しておく。


  • 導出

まず、ある領域Vを非常に小さい立方体の領域に分割する。 領域Vがどんな形であっても、このことは常に可能だと期待される。

ここで、ある互いに接し合う2つの小さい領域について この定理が示されたとする。 このとき、領域と領域が接している面を考える。 それぞれの領域からの寄与は、その点でのベクトルの大きさと その面積要素の大きさが同じであることから同じであると考えられ、 また、それらは互いに接しているので、面積分の性質から見て、 それらの寄与は互いに異なった符合を持っている。

ここで、今考えている領域2つを張りつけて新しい領域 を作り、この領域について元の式の左辺を計算すると、 その量は、

となる。ここで、右辺についても互いに重なった部分の寄与が打ち消し合うことから、

のようにの回りについて元の式の表式が成り立っている。 ここでの囲む領域の表面として

という表式を導入した。実際にはこの表式は数学の本から来ており、 物理の本でも割合よく用いられる。

結局、小さい立方体についてこの定理が示されれば、元の領域についても この定理が正しいことが分かった。

次にこのことが実際小さい立方体について正しいことを見る。 立方体の辺の長さをとする。 このとき、元の式について

となる。

更に、右辺については

のような表式が得られる。この式は、それぞれの面に対する面積分をあからさまに 積分したものである。ここで、特にそれぞれの面の中心を通るように 積分の点を選んでいる。これは、局限移行をうまく行なうためだが、 もう少し違った点を選んでも結果を得ることは出来る。

次に、上の表式をについてテイラー展開する。このとき、

が得られる。 これをまとめると、

が得られるが、これはちょうど左辺からの式と一致している。 よって、小さい立方体についてはこの定理は正しい。

ストークスの定理[編集]

次にベクトルの回転の物理的意味を特徴づける定理を扱う。 まずは定理を述べる。

が成り立つ。 ここで、この式の左辺はある面積Sについて積分し、 この式の右辺は、その面積の外周についての線積分を行なう。 ここでも、ある面積Sの外周のことを、

と書くことがある。

この定理をストークスの定理と呼ぶ。 例えば、

を流体の速度ベクトルとしてみる。このとき、速度ベクトルをある面積の 外周について積分したとき、その値はその面積内の速度の回転の積分に 等しい。このことは、速度ベクトルの回転が、これらの流体の渦のような ものに対応していることを示している。

実際、流体力学では

のことを渦度と呼び、流体中の渦の様子を示す重要な量となっている。

この様に、ベクトルの回転はそのベクトルについてある閉じた経路について 積分したものに対応している。

が全ての点で成り立つ場合、全ての閉経路に対する線積分は0に等しくなる。 これは、流体でいうと渦無しの流れに対応している。

また、この結果は複素解析の線積分の定理の1つに対応しており、その面からも 重要である。複素解析については、物理数学IIで扱う予定である。

  • 導出

まず、ある面積Sを辺の長さがに等しい小さな正方形に分ける。 正方形の大きさが十分小さいとき、このことは常に可能であると期待できる。

ここで、互いに接している小さい正方形についてそれぞれの辺からの線積分の寄与は、 大きさが等しく、符合が反対であることが分かる。このことは、線積分の 経路を反時計回りに取るというきまりを守っていると、その辺で接するためには 積分の向きが逆になっていなくてはいけないということによる。

ここで、今挙げた小さな2つの正方形を張り付けた長方形について 同じ計算を行なう。このとき、互いに張りついた1つの辺からの寄与は打ち消し あうので、同じ計算が張りつけた後の長方形についても成り立つ。

このことを繰りかえせば、小さな正方形についてこの定理が成り立ったとき、 元々の領域についてもこの定理が成り立つと期待できる。

さて、ここで、辺の長さがに等しい正方形についてこの定理が 成り立っていることを示す。 これらの正方形の各辺に平行になるように、x,y軸を取って

の左辺を計算すると、

が成り立つ。 次に右辺について、

が得られるが、これは右辺の表式と等しい。 よって、小さい正方形についてこの定理は示された。

また、以前の議論からこのとき元の領域についてもこの定理は正しいことが 分かっている。よって、全ての領域について、この定理は正しいことが 示された。

直交座標系でないときの計算[編集]

直交座標系でないときにも grad,div,rotを計算することが出来る。 ここではまず、座標系の定義を行なうことから始める。


また、上の議論からこのことは全ての領域Vに対してもこの定理が正しいことを 示している。

この定理は電磁気学で頻繁に用いられる重要な定理である。


  1. ^ この式の導出に困ったらベクトル三重積の導出を参考すること。ただし、微分の扱いに注意すること。ベクトル三重積の導出の六行目までは、Bを∇に読み替えても成立するが、七行目の式変形は成立しない。なぜなら、偏微分とベクトルの成分を入れ替えて とすることは当然不可能だからである。