ベクトル解析

**ベクトル解析**（ベクトルかいせき、英語：vector calculus）は空間上のベクトル場やテンソル場に関する微積分に関する数学の分野である。

多くの物理現象はベクトル場やテンソル場として記述されるため、ベクトル解析は物理学の様々な分野に応用を持つ。

物理学では3次元ユークリッド空間上のベクトル解析が特によく用いられるが、ベクトル解析は一般のn次元多様体上で展開することができる。

## 3次元ユークリッド空間におけるベクトル解析

### ベクトル場とスカラー場

#### 定義
3次元ユークリッド空間\mathbb{R}^3上の**ベクトル場**とは、\mathbb{R}^3上の各点に対し、を始点とする3次元ベクトルを対応させる写像のことである。

本項では特に断りのない限り、この写像がに関して滑らかな場合を考える。すなわち、\mathbb{R}^3の座標を使って
:\mathbf{X}(P)=(X_{1}(x_1,x_2,x_3),X_{2}(x_1,x_2,x_3),X_{3}(x_1,x_2,x_3))
と表したとき、各が任意回微分可能である場合を考える。

なお、ベクトル場の記法としての代わりに
:\mathbf{X}_P
のように を下付きに書くことも多い。しかしこの下付きの記法だと、成分表記したときに煩雑になるので、本項ではとの両方の記法を混用する。

同様に3次元ユークリッド空間\mathbb{R}^3上の**[[スカラー場]]**とは、\mathbb{R}^3上の各点に対し、実数を対応させる写像のことである。

#### 具体例

ベクトル場の例としては、**[[電場]]**、**[[磁場]]**、**[[重力場]]**などがある。また流体上の各点にその点での粒子の速度ベクトルを対応させることで**速度場**を定義する事もできる。

### スカラー場の線積分
#### 定義

をスカラー場とし、 ユークリッド空間上の曲線が\mathbf{x}(u)=(x_{1}(u),x_{2}(u),x_{3}(u))、とパラメーター表示されているとする。積分
:I=\int_a^b F(\mathbf{x}(u)) \left\|{\operatorname{d}\mathbf{x}\over\operatorname{d}u}(u)\right\| \operatorname{d}u 
を曲線に沿ったスカラー場の**[[線積分]]**という。

線積分の定義はとその向き付けには依存するが、同じ向き付けを与える限りパラメーターの取り方に依存しない。実際曲線を別のパラメーターに \mathbf{x}(w)=(x_{1}(u(w)),x_{2}(u(w)),x_{3}(u(w)))、と変数変換して同様の積分
:J=\int_c^d F(\mathbf{x}(w(u))) \left\|{\operatorname{d}\mathbf{x}(u(w))\over\operatorname{d}w}\right\| \operatorname{d}w 
を考えると、この変数変換が曲線の向きを変えないとき、すなわち
: {\operatorname{d}u\over\operatorname{d}w} >0
が恒等的に言えるときには
:\begin{array}{ll}
J&= \displaystyle\int_c^d F(\mathbf{x}(u(w))) \left\|{\operatorname{d}\mathbf{x}\over\operatorname{d}w}\right| \operatorname{d}w \\
&= \displaystyle\int_a^b F(\mathbf{x}(u(w))) \left|{\operatorname{d}\mathbf{x}\over\operatorname{d}u}\right\| {\operatorname{d}u\over\operatorname{d}w} \operatorname{d}w\\
&= \displaystyle\int_a^b F(\mathbf{x}(u)) \left\|{\operatorname{d}\mathbf{x}\over\operatorname{d}u}\right\| \operatorname{d}u \\
&=I
\end{array}
が成立する。

そこで**線素**を
:\operatorname{d}s:= \|\operatorname{d}\mathbf{x}\|=\sqrt{\operatorname{d}x_1{}^2+ \operatorname{d}x_2{}^2+ \operatorname{d}x_3{}^2 } 
と定義し、スカラー場の線積分を
:\int_C F\operatorname{d}s
と表記する。

の始点と終点が一致するとき（すなわちが閉曲線のとき）はそのことを強調して
: \oint_C F\operatorname{d}s
とも表記する。

#### 弧長

線積分の特殊なケースとして
: \int_C \operatorname{d}s
を考えると、曲線の長さ（**[[弧長]]**）に一致する事が知られている。

厳密な証明は弧長の項目にゆずるが、直観的には以下の理由による。を\mathbf{x}(u)=(x_{1}(u),x_{2}(u),x_{3}(u))、 と向きをはじめとする保つようにパラメトライズし、を長さの微小区間に分けると、の長さはおよそ
:\sum_i \|\mathbf{x}((i+1)\Delta u)- \mathbf{x}(i\Delta u) \|  \sum_i \|\Delta\mathbf{x}/\Delta u \|\Delta u 
なので、を0に近づけると、線積分
:\int\left\|{\operatorname{d}\mathbf{x}\over \operatorname{d}u}\right\|\operatorname{d}u
に一致する。従って上述の線積分で弧長を求める事ができる。

#### 弧長パラメーター
曲線を、
: の始点から離れた位置)
とパラメトライズできる。このようなをの**弧長パラメーター**という。
を弧長パラメーターで\mathbf{x}(s)=(x_{1}(s),x_{2}(s),x_{3}(s))と表したとき、定義より
:s= \int_0^s\left\|{\operatorname{d}\mathbf{x}\over\operatorname{d}s}\right\| \operatorname{d}s  
なので、両辺を微分すると、
:1= \left\|{\operatorname{d}\mathbf{x}\over\operatorname{d}s}\right\| 
が恒等的に成り立つ。

従って線積分とは、
: \int_C F(x(s))\operatorname{d}s= \int_0^1 F(x(s)) \left\|{\operatorname{d}\mathbf{x}\over\operatorname{d}s}\right\| \operatorname{d}s 
= \int_0^1 F(x(s))\operatorname{d}s 
より、弧長でパラメトライズされた場合のの積分である。

### ベクトル場の線積分

#### 定義

をベクトル場とし、 ユークリッド空間上の曲線が\mathbf{x}(u)=(x_{1}(u),x_{2}(u),x_{3}(u))、とパラメーター表示されているとし、積分
:\int_a^b \mathbf{X}(\mathbf{x}(u))\cdot {\operatorname{d}\mathbf{x}\over\operatorname{d}u}(u)\operatorname{d}u 
を考える。ここで「・」は内積である。

スカラー場に対する線積分と同様の議論で、上述の積分はベクトル場と曲線のみに依存し、のパラメトライズの方法によらない。そこで上述の積分を
:\int_C \mathbf{X}\cdot\operatorname{d}\mathbf{x}
と表記し、ベクトル場の曲線に沿った**[[線積分]]**という。ここで
:\operatorname{d}\mathbf{x}=(\operatorname{d}x_1, \operatorname{d}x_2, \operatorname{d}x_3)
である。成分で書けば、線積分は
:\int_C X_1\operatorname{d}x_1+ X_2\operatorname{d}x_2+ X_3\operatorname{d}x_3 
とも表示できる。

の始点と終点が一致するとき（すなわちが閉曲線のとき）はそのことを強調して
: \oint_C \mathbf{X}\cdot\operatorname{d}\mathbf{x}
とも表記する。

#### 弧長パラメーターによる表示

を弧長パラメーターで\mathbf{x}(s)=(x_{1}(s),x_{2}(s),x_{3}(s))と表すと、 に沿った線積分は、
: \int \mathbf{X}(\mathbf{x}(s))\cdot {\operatorname{d}\mathbf{x}\over\operatorname{d}s}(s)\operatorname{d}s 
と表記できる。　すでに示したように
:  \left|{\operatorname{d}\mathbf{x}\over\operatorname{d}s}\right| =1
が恒等的に成り立つので、内積
: \mathbf{X}(\mathbf{x}(s))\cdot {\operatorname{d}\mathbf{x}\over\operatorname{d}s}(s) 
は  \mathbf{X}(\mathbf{x}(s))をのでの接線方向の射映である。

すなわち線積分は、ベクトル場の、 の接線方向成分を積分したものである。

### スカラー場の面積分

#### 定義

3次元ユークリッド空間内の曲面が
:\mathbf{x}=\mathbf{x}(u_1,u_2)
とパラメトライズされていたとする。このとき、スカラー場の上での**[[面積分]]**を
: \int F(\mathbf{x}(u_1,u_2))\left\|{\partial \mathbf{x}\over \partial u_1}\times {\partial \mathbf{x}\over \partial u_2} \right\|\operatorname{d}u_1\operatorname{d}u_2 
により定義する。

のパラメーターを
:(u_1,u_2)=(u_1(w_1,w_2),u_2(w_1,w_2))
と変数変換しても、この変数変換がの向き付けを変えないなら、すなわちヤコビアン
:{\partial (u_1,u_2)\over \partial (w_1,w_2)}>0
が恒等的に成り立つなら、面積分の値は替わらないことを容易に示せる。

そこでの上での面積分を
:\int_S F \operatorname{d}S
とのパラメトライズの方法によらない形で表記する。

1の面積分
:\int_S  \operatorname{d}S
はの面積に等しい事が知られており、従って \operatorname{d}Sは面積の微小量を表していると考えられる。この\operatorname{d}Sの事を**面素**という。

が閉曲面のときはそのことを強調して、面積分の事を
:\oint_S  \operatorname{d}S
とも表記する。

### ベクトル場の面積分

向き付けられた曲面上の点におけるの流さ1の法線（単位法線）をとする。なお、 におけるの単位法線は2本あるが、そのうちの向きとが右手系になるものをとする。

このとき、ベクトル場の上での**[[面積分]]**を
:\int_S\mathbf{X}\operatorname{d}\mathbf{S}:= \int_S\mathbf{X}\cdot\mathbf{n}\operatorname{d}S 
により定義する。

が
:\mathbf{x}=\mathbf{x}(u_1,u_2)
とパラメトライズされている場合、面積分の定義から、
: \int_S\mathbf{X}\operatorname{d}\mathbf{S}= \int\mathbf{X}\cdot\left({\partial\mathbf{x}\over \partial u_1}\times{\partial\mathbf{x}\over\partial u_2}\right)\operatorname{d}u_1 \operatorname{d}u_2 
である。積分内はベクトル3重積であるので、
: \mathbf{X}\cdot\left({\partial\mathbf{x}\over \partial u_1}\times{\partial\mathbf{x}\over\partial u_2}\right)=\operatorname{det} \left(\mathbf{X},{\partial\mathbf{x}\over \partial u_1},{\partial\mathbf{x}\over\partial u_2}\right) 
でもある。

### 勾配、回転、発散

#### 定義

をスカラー場とするとき、の**[[勾配 (ベクトル解析)|勾配]]** をベクトル場
: \operatorname{grad}F={\partial F\over\partial \mathbf{x}}=\left({\partial F\over\partial x_1}, {\partial F\over\partial x_2}, {\partial F\over\partial x_3}\right)
により定義する。

さらにベクトル場の**[[回転 (ベクトル解析)|回転]]** 、**[[発散 (ベクトル解析)|発散]]** をそれぞれベクトル場
:\operatorname{rot}\mathbf{X}=\left(\frac{\partial X_3}{\partial x_2}  - \frac{\partial X_2}{\partial x_3},\frac{\partial X_1}{\partial x_3} - \frac{\partial X_3}{\partial x_1}, \frac{\partial X_2}{\partial x_1} - \frac{\partial X_1}{\partial x_2}\right)
:\operatorname{div}\mathbf{X}= {\partial X_1\over\partial x_1}+{\partial X_2\over\partial x_2}+{\partial X_3\over\partial x_3} =\operatorname{tr}\left({\partial X_i\over\partial x_j}\right)_{ij}
により定義する。

微分演算子**[[ナブラ]]**\nablaを
:\nabla=\left({\partial \over\partial x_1}, {\partial \over\partial x_2}, {\partial \over\partial x_3}\right)
と定義すると、勾配、回転、発散は
:\operatorname{grad}F=\nabla F
:\operatorname{rot}\mathbf{X}=\nabla\times \mathbf{X}
:\operatorname{div}\mathbf{X}=\nabla\cdot\mathbf{X}
と表記できる。

#### ストークスの定理とガウスの定理

勾配、回転、発散と線積分、面積分は以下の関係を満たす。ここで、はそれぞれ3次元ユークリッド空間上のスカラー場とベクトル場、、、は3次元ユークリッド空間内の有界な曲線、曲面、および3次元領域で、「∂」は境界を表し、、はそれぞれの始点と終点を表す。
:\int_C\operatorname{grad}F\operatorname{d}s=F(Q)-F(P)
:\int_S\operatorname{rot}\mathbf{X}\operatorname{d}\mathbf{S}=\oint_{\partial S}\mathbf{X}\operatorname{d}s　（**[[ケルビン・ストークスの定理|（ケルビン・）ストークスの定理]]**）
:\int_V \operatorname{div}\mathbf{X}\operatorname{d}V=\oint_{\partial V}\mathbf{X}\operatorname{d}\mathbf{S}　（**[[発散定理|ガウスの発散定理]]**）

#### 1パラメーター変換

発散divの幾何学的意味を見るため、ベクトル場の1パラメーター変換という概念を導入する。

を3次元ユークリッド空間\mathbb{R}^3上のベクトル場とし、を\mathbb{R}^3の点とする。

を以下のように定義する：
:\Phi_{u}(\mathbf{x})をベクトル場に沿ってだけ進んだ点、すなわち
: \left.{\partial\over\partial u}\Phi_{u}(\mathbf{x})\right|_{u=u'} = \mathbf{X}_{\Phi_{u'}(\mathbf{x})} 
が全てのに対して成り立つ点とする。

このようなは全てのに対して定義できるとは限らないが、の近傍とを十分小さく選べば、任意のと任意のに対してこのようなを定義できることが知られている。このような写像をベクトル場の**1パラメーター変換**という。

#### 発散divの幾何学的意味

1パラメーター変換をもちいると、発散divを幾何学的に意味づける事ができる。
を成分で と書くことにすると、体積要素はヤコビアンを用いて
:\operatorname{d}y_1\operatorname{d}y_2\operatorname{d}y_3=\left| {\operatorname{d} \Phi_u \over \operatorname{d} \mathbf{x}} \right| \operatorname{d}x_1\operatorname{d}x_2\operatorname{d}x_3 
という関係式を満たす。すなわち、 は点において微小体積を体積比
: \left| {\operatorname{d} \Phi_u \over \operatorname{d} \mathbf{x}} \right| 
で変換する写像である。

ヤコビの公式より、
: {\partial\over\partial u}\left| {\operatorname{d} \Phi_u \over \operatorname{d} \mathbf{x}} \right| =\operatorname{tr}\left( \widetilde{\operatorname{d} \Phi_u \over \operatorname{d} \mathbf{x}} {\partial\over\partial u} {\operatorname{d} \Phi_u \over \operatorname{d} \mathbf{x}} \right)
ここで、\tilde{A}はの余因子行列である。
は恒等写像なので、を単位行列とすると、1パラメーター変換の定義より、
: {\partial\over\partial u}\left| {\operatorname{d} \Phi_u \over \operatorname{d} \mathbf{x}} \right|_{u=0} =\operatorname{tr}\left( \tilde{I}{\operatorname{d} \mathbf{X} \over \operatorname{d} \mathbf{x}} \right)=\operatorname{div}\mathbf{X}
すなわち、**は 微小体積の1パラメーター変換による変化率を表している**。

#### ポアンカレの補題とポテンシャル

簡単な計算により、任意のスカラー場と任意のベクトル場に対し
:\operatorname{rot}(\operatorname{grad} F)= 0
:\operatorname{div}(\operatorname{rot}\mathbf{X})=0
が恒等的に成立する事が簡単な計算により確認できる。

また3次元ユークリッド空間上では次が成立する（**[[ポアンカレの補題]]**）：
: \operatorname{rot}\mathbf{X}が恒等的に0 \iff \operatorname{grad}\phi=\mathbf{X}となるが存在する
: \operatorname{div}\mathbf{X}が恒等的に0 \iff \operatorname{rot}\mathbf{A}=\mathbf{X}となるが存在する
このような、が存在するとき、、をそれぞれの**[[ポテンシャル|スカラー・ポテンシャル]]**、**[[ベクトル・ポテンシャル]]**という。

なお、ポアンカレの補題が成り立つのはユークリッド空間では1次以上のコホモロジー（ド・ラームコホモロジー）が消えている事と関係しており、一般の多様体では必ずしもこの補題は成り立たない。

スカラー・ポテンシャル、ベクトル・ポテンシャルとも、存在する場合には一意ではない。しかし、、を同一のベクトル場のスカラー・ポテンシャルとするとき、
:\phi_2(\mathbf{x})=\phi_1(\mathbf{x})+\text{const.}
である事が容易に示せる。

また、を同一のベクトル場のスカラー・ポテンシャルとするとき、
:\mathbf{A}_2=\mathbf{A}_1+\operatorname{grad}F
を満たす が必ず存在する。
実際、ベクトル・ポテンシャルの定義より、
:\operatorname{rot}(\mathbf{A}_2-\mathbf{A}_1)= \operatorname{rot}\mathbf{A}_2- \operatorname{rot} \mathbf{A}_1=\mathbf{X}-\mathbf{X}=0 
なので、ポアンカレの補題より
: \mathbf{A}_2-\mathbf{A}_1=\operatorname{grad}F
となるが存在する。

## 歴史
現代の学校教育では古典力学の導入からベクトルを用いた物理教育が行われ、数学でも幾何ベクトル・線型代数学・ベクトル解析といったベクトルの概念が普通に教えられている。しかし古典力学の登場と同時にベクトルも誕生したのではなく、物理法則などを表記するために19世紀に生まれ、20世紀になり高次元ベクトル場にまで一般化された。

ベクトルが誕生するまでは直交座標系を用いた解析幾何学やウィリアム・ローワン・ハミルトンが考案した四元数を用いた記法が主流であり、力学・電磁気学の教育・研究でも解析幾何学的な多変数微積分学を用いた力学や四元数表記の電磁気学が普通であった。余談だが、同じようにベクトルを扱う数学理論である線型代数も登場時期はほぼ同じであり、こちらは完成が遅れたため教育に本格的に導入されるのは20世紀後半、数学教育の現代化が言われ出した頃である。20世紀前半は教えられている物理数学が現代とは違っていたのであり、ベクトルは数学ではなく物理学の授業で導入され、行列式が先に教えられていたし、行列を用いて量子力学を定式化したヴェルナー・ハイゼンベルクも線型代数を習っていなかった。日本でも明治初期の物理教育では、四元数に基づく電磁気学が教えられていたことは有名である。

ベクトルを初めて教育に導入したのはウィラード・ギブスとされ、1880年代のイェール大学の講義で記号こそ現代とは違うものの、外積・内積やベクトル解析の概念などが当時使われていたが、イギリスの四元数の著書もある物理学者ピーター・ガスリー・テイトの評判も大変不評であったという。今日用いられている記号や専門用語の大半は1901年に出版されたギブスとの共著『ベクトル解析』によって確立された。

しかし、ギブス以降の物理学の教育ではベクトルは四元数を推進していたハミルトンやテイトのいたイギリスにおいて寧ろ盛んに用いられるようになり、物理学における常識的な概念となった。（イギリスのオリヴァー・ヘヴィサイドの存在が影響していると考えられる。）しかしながら20世紀に入ってからはむしろスピン角運動量などの概念も四元数に非常に類似しており、ハミルトンには先見性があったのではないかとされる。

## 関連概念
* 場の微分
** 曲率
** ナブラ
*** 勾配・発散・回転
***偏微分

* 線積分・面積分（微分形式の積分）
** グリーンの定理
** 発散定理（ジョージ・グリーン、カール・フリードリヒ・ガウス）

## 脚注

### 注釈

### 出典


## 参考文献
*H・K・ニッカーソン、D・C・スペンサー、N・E・スティーンロッド著、原田重春・佐藤正次訳『現代ベクトル解析』、岩波書店、1965年、ISBN 4-00-005293-4 C3041
*岩堀長慶、『ベクトル解析　―力学の理解のために―』、裳華房、〈数学選書2〉、1960年。 ISBN 978-4-7853-1302-9

## 関連文献
* 

## 関連項目

* ベクトル解析の公式の一覧
* 物理学関係
**マクスウェルの方程式
** 解析力学
* 数学関係
** ド・ラームコホモロジー
** テンソル
** 
* 人物
** ジェームズ・クラーク・マクスウェル
** ヘルマン・フォン・ヘルムホルツ
** オリヴァー・ヘヴィサイド
** ピーター・テイト
** チャールズ・プロテウス・スタインメッツ