多変量微分(数学)
青い矢印で表されるグラデーションは、スカラー関数の最大の変化の方向を示します。関数の値はグレースケールで表され、白 (低) から黒 (高) に向かって値が増加します。
ベクトル解析 では 、 複数の変数 の スカラー値の 微分可能関数 の 勾配は、 ある点におけるその値が方向と最も速い増加率を与える ベクトル場 (または ベクトル値関数 ) です 。勾配は、 の変数空間の基底の変更の下でベクトルのように変換されます 。関数の勾配が点 でゼロでない場合 、勾配の方向は関数が から最も速く増加する方向であり 、勾配の 大きさは その方向の増加率、つまり最大の 絶対 方向導関数です。 [1] さらに、勾配がゼロベクトルである点は、 定常点 として知られています。したがって、勾配は 最適化理論で基本的な役割を果たし、 勾配降下法 によって関数を最小化するために使用されます 。座標フリーの用語では、関数の勾配は 次のように定義できます。
ふ
{\displaystyle f}
∇
ふ
{\displaystyle \nabla f}
p
{\displaystyle p}
ふ
{\displaystyle f}
p
{\displaystyle p}
p
{\displaystyle p}
ふ
(
r
)
{\displaystyle f(\mathbf {r} )}
d
ふ
=
∇
ふ
⋅
d
r
{\displaystyle df=\nabla f\cdot d\mathbf {r} }
ここで、 は 微小変位 に対する における全微小変化であり 、 が勾配 の方向にあるときに最大となることがわかります 。 逆三角形として書かれ「デル」と発音される ナブラ記号は、 ベクトル微分演算子 を表します。
d
ふ
{\displaystyle df}
ふ
{\displaystyle f}
d
r
{\displaystyle d\mathbf {r} }
d
r
{\displaystyle d\mathbf {r} }
∇
ふ
{\displaystyle \nabla f}
∇
{\displaystyle \nabla}
基底ベクトルが位置の関数ではない座標系が使用される場合、勾配はベクトル [ a] で与えられ、その成分は における の 偏微分 である。 [2] つまり、 の場合 、その勾配は n 次元空間の 点で ベクトル [b]として定義される。
ふ
{\displaystyle f}
p
{\displaystyle p}
ふ
:
R
ん
→
R
{\displaystyle f\colon \mathbb {R} ^{n}\to \mathbb {R} }
∇
ふ
:
R
ん
→
R
ん
{\displaystyle \nabla f\colon \mathbb {R} ^{n}\to \mathbb {R} ^{n}}
p
=
(
x
1
、
…
、
x
ん
)
{\displaystyle p=(x_{1},\ldots,x_{n})}
∇
ふ
(
p
)
=
[
∂
ふ
∂
x
1
(
p
)
⋮
∂
ふ
∂
x
ん
(
p
)
]
。
{\displaystyle \nabla f(p)={\begin{bmatrix}{\frac {\partial f}{\partial x_{1}}}(p)\\\vdots \\{\frac {\partial f}{\partial x_{n}}}(p)\end{bmatrix}}.}
勾配の上記の定義は、 がで微分可能な 場合にのみ 関数に対して定義されることに注意してください 。偏微分があらゆる方向に存在するが微分不可能な関数が存在する可能性があります。さらに、偏微分のベクトルとしてのこの定義は、座標系の基底が正規直交である場合にのみ有効です。他の基底の場合は、その点における 計量テンソルを 考慮する必要があります。
ふ
{\displaystyle f}
ふ
{\displaystyle f}
p
{\displaystyle p}
例えば、関数 は、 である原点で はどの方向にも偏導関数が明確に定義されているにもかかわらず、接平面が明確に定義されていないため、原点で微分可能ではありません。 [3] この特定の例では、xy座標系の回転により、上記の勾配の式はベクトルのように変換できず(勾配は座標系の基底の選択に依存する)、方向によっては「最も急な上昇」を指すこともできません。勾配の式が成り立つ微分可能関数の場合、基底の変換により常にベクトルとして変換され、常に最速の増加を指すことが示されます。
ふ
(
x
、
ええ
)
=
x
2
ええ
x
2
+
ええ
2
{\displaystyle f(x,y)={\frac {x^{2}y}{x^{2}+y^{2}}}}
ふ
(
0
、
0
)
=
0
{\displaystyle f(0,0)=0}
勾配は 全微分 と双対です。つまり、ある点における勾配の値は 接ベクトル (各点におけるベクトル)であり、ある点における微分値は余接ベクトル(ベクトル上の線型関数)です 。 [ c ] これらは、 ある点におけるの勾配 と別の接ベクトルと の ドット積 が、に沿った関数の における の 方向 微分 、つまり に等しい という点で関連しています 。勾配は、 多様体 上のより一般的な関数に複数の一般化が可能です。§ 一般化を参照してください。
d
ふ
{\displaystyle df}
ふ
{\displaystyle f}
p
{\displaystyle p}
ヴ
{\displaystyle \mathbf {v} }
ふ
{\displaystyle f}
p
{\displaystyle p}
ヴ
{\displaystyle \mathbf {v} }
∇
ふ
(
p
)
⋅
ヴ
=
∂
ふ
∂
ヴ
(
p
)
=
d
ふ
p
(
ヴ
)
{\textstyle \nabla f(p)\cdot \mathbf {v} ={\frac {\partial f}{\partial \mathbf {v} }}(p)=df_{p}(\mathbf {v} ) }
モチベーション
2D関数 f ( x , y )= xe− ( x2 + y2 )の勾配は 、 関数の疑似カラープロット上に矢印としてプロットされます 。
温度がスカラー場 T によって 与えられる部屋を考えてみましょう 。各点 ( x , y , z ) の温度は、時間に関係なく T ( x , y , z ) です。部屋の各点における T の勾配は、温度が最も速く上昇する方向、つまり ( x , y , z )から離れる方向 を 示します。勾配の大きさによって、その方向で温度が上昇する速度が決まります。
点( x , y ) における海抜の高さが H ( x , y ) である表面を考えます。ある点における H の勾配は、その点における最も急な傾斜または 勾配 の方向を指す平面ベクトルです 。その点における傾斜の急峻さは、勾配ベクトルの大きさによって決まります。
勾配は、ドット積 を取ることで、最も大きな変化の方向だけでなく、他の方向でのスカラー場の変化を測定するのにも使用できます 。丘の最も急な傾斜が 40% であるとします。まっすぐに上り坂になっている道路の傾斜は 40% ですが、丘を斜めに迂回している道路の傾斜は緩やかになります。たとえば、道路が上り坂の方向から 60° の角度にある場合 (両方の方向を水平面に投影した場合)、道路に沿った傾斜は勾配ベクトルと道路に沿った 単位ベクトル のドット積になります。ドット積は、道路に沿った単位ベクトルが最も急な傾斜にどれだけ一致しているかを測定するものであり、 [d]は 60° の コサイン の 40% 倍、つまり 20%
です。
より一般的には、丘の高さ関数 H が 微分可能であれば、 単位ベクトル で 点線で囲まれた H の勾配は 、ベクトルの方向における丘の傾斜、つまり 単位ベクトルに沿った
H の 方向微分を与えます。
表記
点における 関数の勾配 は通常 と表記されます 。次のいずれかで表されることもあります。
ふ
{\displaystyle f}
1つの
{\displaystyle a}
∇
ふ
(
1つの
)
{\displaystyle \nabla f(a)}
∇
→
ふ
(
1つの
)
{\displaystyle {\vec {\nabla }}f(a)}
: 結果のベクトル性質を強調します。
卒業
ふ
{\displaystyle \operatorname {grad} f}
∂
私
ふ
{\displaystyle \partial _{i}f}
および: アインシュタイン表記法 で書かれ 、繰り返されるインデックス ( i ) が合計されます。
ふ
私
{\displaystyle f_{i}}
意味
関数 f ( x , y ) = −(cos 2 x + cos 2 y ) 2 の勾配を、下面上に投影された ベクトル場 として表します。
スカラー関数 f ( x 1 , x 2 , x 3 , …, x n )の勾配 (または勾配ベクトル場) は、 ∇ f または ∇ → f で表されます。 ここで、 ∇ ( nabla ) はベクトル 微分演算子 del を表します。grad f という 表記も、勾配を表すためによく使用されます。 f の勾配は、 各点 x における任意の ベクトル vとのドット積が v に 沿った f の方向微分となる一意のベクトル場として定義されます 。つまり、
(
∇
ふ
(
x
)
)
⋅
ヴ
=
だ
ヴ
ふ
(
x
)
{\displaystyle {\big (}\nabla f(x){\big )}\cdot \mathbf {v} =D_{\mathbf {v} }f(x)}
ここで、右辺は 方向微分 であり、それを表現する方法は多数あります。正式には、微分は 勾配と
双対です。微分との関係を参照してください。
関数が時間などのパラメータにも依存する場合、勾配は単にその空間導関数のベクトルのみを指すことが多いです ( 「空間勾配」 を参照)。
勾配ベクトルの大きさと方向は 特定の 座標表現に 依存しない 。 [4] [5]
直交座標
ユークリッド計量 を持つ 3次元 直交座標系 では、勾配が存在する場合、勾配は次のように表される。
∇
ふ
=
∂
ふ
∂
x
私
+
∂
ふ
∂
ええ
じ
+
∂
ふ
∂
ず
け
、
{\displaystyle \nabla f={\frac {\partial f}{\partial x}}\mathbf {i} +{\frac {\partial f}{\partial y}}\mathbf {j} +{\frac {\partial f}{\partial z}}\mathbf {k} ,}
ここで、 i 、 j 、 k はそれぞれ x 、 y 、 z 座標方向の 標準 単位ベクトルです 。たとえば、関数の勾配は
次のように
なります
。
ふ
(
x
、
ええ
、
ず
)
=
2
x
+
3
ええ
2
−
罪
(
ず
)
{\displaystyle f(x,y,z)=2x+3y^{2}-\sin(z)}
∇
ふ
(
x
、
ええ
、
ず
)
=
2
私
+
6
ええ
じ
−
コス
(
ず
)
け
。
{\displaystyle \nabla f(x,y,z)=2\mathbf {i} +6y\mathbf {j} -\cos(z)\mathbf {k} .}
∇
ふ
(
x
、
ええ
、
ず
)
=
[
2
6
ええ
−
コス
ず
]
。
{\displaystyle \nabla f(x,y,z)={\begin{bmatrix}2\\6y\\-\cos z\end{bmatrix}}.}
いくつかのアプリケーションでは、勾配をその成分の直角座標系の行ベクトル または 列ベクトル として表すのが慣例です 。この記事では、勾配が列ベクトル、導関数が行ベクトルであるという慣例に従います。
円筒座標と球座標
ユークリッド計量を持つ 円筒座標 では、勾配は次のように表される: [6]
∇
ふ
(
ρ
、
φ
、
ず
)
=
∂
ふ
∂
ρ
e
ρ
+
1
ρ
∂
ふ
∂
φ
e
φ
+
∂
ふ
∂
ず
e
ず
、
{\displaystyle \nabla f(\rho ,\varphi ,z)={\frac {\partial f}{\partial \rho }}\mathbf {e} _{\rho }+{\frac {1}{\ rho }}{\frac {\partial f}{\partial \varphi }}\mathbf {e} _{\varphi }+{\frac {\partial f}{\partial z}}\mathbf {e} _{ z},}
ここで、 ρ は軸距離、 φ は方位角、 z は軸座標、 e ρ 、 e φ 、 e z は座標方向を指す単位ベクトルです。
球面座標 では 、勾配は次のように表される: [6]
∇
ふ
(
r
、
θ
、
φ
)
=
∂
ふ
∂
r
e
r
+
1
r
∂
ふ
∂
θ
e
θ
+
1
r
罪
θ
∂
ふ
∂
φ
e
φ
、
{\displaystyle \nabla f(r,\theta ,\varphi )={\frac {\partial f}{\partial r}}\mathbf {e} _{r}+{\frac {1}{r}}{\frac {\partial f}{\partial \theta }}\mathbf {e} _{\theta }+{\frac {1}{r\sin \theta }}{\frac {\partial f}{\partial \varphi }}\mathbf {e} _{\varphi },}
ここで、 r は半径距離、 φ は方位角、 θ は 極角であり、 e r 、 e θ 、 e φ は 座標方向を指す局所単位ベクトル(つまり、正規化された 共変基底 )です。
他の直交座標系 における勾配については 、 「直交座標(3次元の微分演算子)」 を参照してください。
一般的な座標
一般座標を x 1 、…、 x i 、…、 x n と書きます 。 ここで、 n は ドメインの次元数です。ここで、上側のインデックスは、座標またはコンポーネントのリスト内の位置を参照するため、 x 2 は、量 x の 2 乗ではなく、2 番目のコンポーネントを参照します 。インデックス変数 i は 、任意の要素 x i を参照します。 アインシュタイン表記法 を使用すると、勾配は次のように記述できます。
∇
f
=
∂
f
∂
x
i
g
i
j
e
j
{\displaystyle \nabla f={\frac {\partial f}{\partial x^{i}}}g^{ij}\mathbf {e} _{j}}
(その双対は である ことに注意 )、
d
f
=
∂
f
∂
x
i
e
i
{\textstyle \mathrm {d} f={\frac {\partial f}{\partial x^{i}}}\mathbf {e} ^{i}}
ここで 、 および はそれぞれ 正規化されていない局所 共変基底と反変基底 を参照し、は 逆計量テンソル であり 、アインシュタインの総和規則は i と j にわたる総和を意味します。
e
i
=
∂
x
/
∂
x
i
{\displaystyle \mathbf {e} _{i}=\partial \mathbf {x} /\partial x^{i}}
e
i
=
d
x
i
{\displaystyle \mathbf {e} ^{i}=\mathrm {d} x^{i}}
g
i
j
{\displaystyle g^{ij}}
座標が直交している場合は、スケール係数( ラメ係数とも呼ばれる)を使用して、勾配(および微分 )を正規化された基底(およびと呼ぶ) で簡単に表すこと が でき ます 。
e
^
i
{\displaystyle {\hat {\mathbf {e} }}_{i}}
e
^
i
{\displaystyle {\hat {\mathbf {e} }}^{i}}
h
i
=
‖
e
i
‖
=
g
i
i
=
1
/
‖
e
i
‖
{\displaystyle h_{i}=\lVert \mathbf {e} _{i}\rVert ={\sqrt {g_{ii}}}=1\,/\lVert \mathbf {e} ^{i}\rVert }
∇
f
=
∂
f
∂
x
i
g
i
j
e
^
j
g
j
j
=
∑
i
=
1
n
∂
f
∂
x
i
1
h
i
e
^
i
{\displaystyle \nabla f={\frac {\partial f}{\partial x^{i}}}g^{ij}{\hat {\mathbf {e} }}_{j}{\sqrt {g_{jj}}}=\sum _{i=1}^{n}\,{\frac {\partial f}{\partial x^{i}}}{\frac {1}{h_{i}}}\mathbf {\hat {e}} _{i}}
(そして )、
d
f
=
∑
i
=
1
n
∂
f
∂
x
i
1
h
i
e
^
i
{\textstyle \mathrm {d} f=\sum _{i=1}^{n}\,{\frac {\partial f}{\partial x^{i}}}{\frac {1}{h_{i}}}\mathbf {\hat {e}} ^{i}}
ここで、2 つ以上のインデックスの繰り返しを避けることは不可能なので、アインシュタイン表記法は使用できません。上限と下限のインデックスを使用しているにもかかわらず、、、 および は 反変でも共変でもありません。
e
^
i
{\displaystyle \mathbf {\hat {e}} _{i}}
e
^
i
{\displaystyle \mathbf {\hat {e}} ^{i}}
h
i
{\displaystyle h_{i}}
後者の式は、上記の円筒座標と球座標の式に評価されます。
デリバティブとの関係
総微分との関係
勾配は 全微分 ( 全微分 )と密接な関係があり 、 互いに 転置 ( 双対)しています。 のベクトルは 列ベクトル で表され 、共ベクトル(線形写像)は行 ベクトル で表されるという規則を使用すると 、 [a] 勾配 と微分は 、それぞれ同じ成分を持ちながら互いに転置された列ベクトルと行ベクトルとして表されます。
d
f
{\displaystyle df}
R
n
{\displaystyle \mathbb {R} ^{n}}
R
n
→
R
{\displaystyle \mathbb {R} ^{n}\to \mathbb {R} }
∇
f
{\displaystyle \nabla f}
d
f
{\displaystyle df}
∇
f
(
p
)
=
[
∂
f
∂
x
1
(
p
)
⋮
∂
f
∂
x
n
(
p
)
]
;
{\displaystyle \nabla f(p)={\begin{bmatrix}{\frac {\partial f}{\partial x_{1}}}(p)\\\vdots \\{\frac {\partial f}{\partial x_{n}}}(p)\end{bmatrix}};}
d
f
p
=
[
∂
f
∂
x
1
(
p
)
⋯
∂
f
∂
x
n
(
p
)
]
.
{\displaystyle df_{p}={\begin{bmatrix}{\frac {\partial f}{\partial x_{1}}}(p)&\cdots &{\frac {\partial f}{\partial x_{n}}}(p)\end{bmatrix}}.}
これらは両方とも同じ要素を持っていますが、どのような数学的対象を表しているかが異なります。各点において、導関数は 余接ベクトル 、 つまり (スカラー) 出力が (ベクトル) 入力の与えられた微小な変化に対してどれだけ変化するかを表す 線形形式(または共ベクトル) です。一方、各点において、勾配は 接ベクトル 、つまり (ベクトル) 入力の微小な変化を表します。記号では、勾配は点 における接空間の要素であり、 導関数は接空間から実数 への写像です。 の各点における接空間は、 ベクトル空間自体と「自然に」同一視 [e] することができ 、同様に、各点における余接空間は、共ベクトルの 双対ベクトル空間 と自然に同一視することができます。したがって、点における勾配の値は、単なる接ベクトルとしてではなく、元の におけるベクトルと考えることができます 。
∇
f
(
p
)
∈
T
p
R
n
{\displaystyle \nabla f(p)\in T_{p}\mathbb {R} ^{n}}
d
f
p
:
T
p
R
n
→
R
{\displaystyle df_{p}\colon T_{p}\mathbb {R} ^{n}\to \mathbb {R} }
R
n
{\displaystyle \mathbb {R} ^{n}}
R
n
{\displaystyle \mathbb {R} ^{n}}
(
R
n
)
∗
{\displaystyle (\mathbb {R} ^{n})^{*}}
R
n
{\displaystyle \mathbb {R} ^{n}}
計算的には、接線ベクトルが与えられた場合、そのベクトルに導関数(行列として) を掛ける ことができます。これは、勾配との
ドット積 を取ることと同じです。
(
d
f
p
)
(
v
)
=
[
∂
f
∂
x
1
(
p
)
⋯
∂
f
∂
x
n
(
p
)
]
[
v
1
⋮
v
n
]
=
∑
i
=
1
n
∂
f
∂
x
i
(
p
)
v
i
=
[
∂
f
∂
x
1
(
p
)
⋮
∂
f
∂
x
n
(
p
)
]
⋅
[
v
1
⋮
v
n
]
=
∇
f
(
p
)
⋅
v
{\displaystyle (df_{p})(v)={\begin{bmatrix}{\frac {\partial f}{\partial x_{1}}}(p)&\cdots &{\frac {\partial f}{\partial x_{n}}}(p)\end{bmatrix}}{\begin{bmatrix}v_{1}\\\vdots \\v_{n}\end{bmatrix}}=\sum _{i=1}^{n}{\frac {\partial f}{\partial x_{i}}}(p)v_{i}={\begin{bmatrix}{\frac {\partial f}{\partial x_{1}}}(p)\\\vdots \\{\frac {\partial f}{\partial x_{n}}}(p)\end{bmatrix}}\cdot {\begin{bmatrix}v_{1}\\\vdots \\v_{n}\end{bmatrix}}=\nabla f(p)\cdot v}
微分または(外)微分
の点 における 微分可能関数への最良の線形近似は
、 から へ の線形写像であり 、これはしばしば またはで表され 、 における の 微分 または 全微分 と呼ばれます。に 写像される 関数 は、 の 全微分 または 外微分 と呼ばれ、 微分 1 形式 の例です 。
f
:
R
n
→
R
{\displaystyle f:\mathbb {R} ^{n}\to \mathbb {R} }
x
{\displaystyle x}
R
n
{\displaystyle \mathbb {R} ^{n}}
R
n
{\displaystyle \mathbb {R} ^{n}}
R
{\displaystyle \mathbb {R} }
d
f
x
{\displaystyle df_{x}}
D
f
(
x
)
{\displaystyle Df(x)}
f
{\displaystyle f}
x
{\displaystyle x}
d
f
{\displaystyle df}
x
{\displaystyle x}
d
f
x
{\displaystyle df_{x}}
f
{\displaystyle f}
単一変数関数の微分が 関数のグラフの接線の傾きを表すのと同様に、 [ 7 ] 複数 変数 関数 の方向微分は ベクトルの方向の
接線 超平面の傾きを表します。
勾配は、任意の に対して 次式によって微分と関連しています
。 ここで は ドット積 です 。ベクトルと勾配のドット積を取ることは、ベクトルに沿って方向微分を取ることと同じです。
(
∇
f
)
x
⋅
v
=
d
f
x
(
v
)
{\displaystyle (\nabla f)_{x}\cdot v=df_{x}(v)}
v
∈
R
n
{\displaystyle v\in \mathbb {R} ^{n}}
⋅
{\displaystyle \cdot }
を(次元)の列ベクトル(実数) の空間と見なす と、 を 要素 を持つ行ベクトルと
見なすことができ
、 は 行列の乗算 によって与えられます 。 の標準ユークリッド計量を想定すると 、勾配は対応する列ベクトル、つまり、
R
n
{\displaystyle \mathbb {R} ^{n}}
n
{\displaystyle n}
d
f
{\displaystyle df}
(
∂
f
∂
x
1
,
…
,
∂
f
∂
x
n
)
,
{\displaystyle \left({\frac {\partial f}{\partial x_{1}}},\dots ,{\frac {\partial f}{\partial x_{n}}}\right),}
d
f
x
(
v
)
{\displaystyle df_{x}(v)}
R
n
{\displaystyle \mathbb {R} ^{n}}
(
∇
f
)
i
=
d
f
i
T
.
{\displaystyle (\nabla f)_{i}=df_{i}^{\mathsf {T}}.}
関数の線形近似
関数への最良の 線形近似は 、導関数ではなく勾配で表現できます。 の 任意の特定の点 における ユークリッド空間から への 関数 の勾配は、における への 最良の 線形近似を 特徴付けます。近似は次のようになります。
f
{\displaystyle f}
R
n
{\displaystyle \mathbb {R} ^{n}}
R
{\displaystyle \mathbb {R} }
x
0
{\displaystyle x_{0}}
R
n
{\displaystyle \mathbb {R} ^{n}}
f
{\displaystyle f}
x
0
{\displaystyle x_{0}}
f
(
x
)
≈
f
(
x
0
)
+
(
∇
f
)
x
0
⋅
(
x
−
x
0
)
{\displaystyle f(x)\approx f(x_{0})+(\nabla f)_{x_{0}}\cdot (x-x_{0})}
に対して に近い値 であり 、 は で計算された の勾配 、ドットは 上のドット積を表します。この式は におけるの 多変数テイラー級数 展開 の最初の 2 つの項に相当します 。
x
{\displaystyle x}
x
0
{\displaystyle x_{0}}
(
∇
f
)
x
0
{\displaystyle (\nabla f)_{x_{0}}}
f
{\displaystyle f}
x
0
{\displaystyle x_{0}}
R
n
{\displaystyle \mathbb {R} ^{n}}
f
{\displaystyle f}
x
0
{\displaystyle x_{0}}
との関係 フレシェ導関数
U を R n の 開集合 と する 。関数 f : U → Rが微分可能であれば、 f の微分は f の フレシェ微分 である 。したがって、 ∇ f は U から空間 R n への関数であり 、
· はドット積である。
lim
h
→
0
|
f
(
x
+
h
)
−
f
(
x
)
−
∇
f
(
x
)
⋅
h
|
‖
h
‖
=
0
,
{\displaystyle \lim _{h\to 0}{\frac {|f(x+h)-f(x)-\nabla f(x)\cdot h|}{\|h\|}}=0,}
結果として、勾配は微分そのものではなく、むしろ微分の双対であるにもかかわらず、微分の通常の特性は勾配にも当てはまります。
直線性
勾配は線形であり、 f と gが 点a∈Rnで微分可能な2つの実数値関数であり 、 α と β が 2 つ の 定数である場合、 αf + βgは a で微分可能であり 、さらに
∇
(
α
f
+
β
g
)
(
a
)
=
α
∇
f
(
a
)
+
β
∇
g
(
a
)
.
{\displaystyle \nabla \left(\alpha f+\beta g\right)(a)=\alpha \nabla f(a)+\beta \nabla g(a).}
積のルール
f と g が 点 a ∈ R n で微分可能な実数値関数である場合 、積の法則は積 fg が a で微分可能であることを主張し 、
∇
(
f
g
)
(
a
)
=
f
(
a
)
∇
g
(
a
)
+
g
(
a
)
∇
f
(
a
)
.
{\displaystyle \nabla (fg)(a)=f(a)\nabla g(a)+g(a)\nabla f(a).}
チェーンルール
f : A → R が R n のサブセット A 上で定義された実数値関数であり 、 f が 点 a で微分可能であるとします 。勾配に適用される連鎖律には 2 つの形式があります。まず、関数 g がパラメトリック曲線 であるとします 。つまり、関数 g : I → R n は サブセット I ⊂ Rを R n に写します 。 g が点 c ∈ Iで微分可能で、 g ( c ) = a である 場合、 ∘ は 合成演算子 です : ( f ∘ g )( x ) = f ( g ( x )) 。
(
f
∘
g
)
′
(
c
)
=
∇
f
(
a
)
⋅
g
′
(
c
)
,
{\displaystyle (f\circ g)'(c)=\nabla f(a)\cdot g'(c),}
より一般的には、 I ⊂ R k の場合には、次が成り立ちます。
ここで、 ( Dg ) T は 転置 ヤコビ行列 を表します。
∇
(
f
∘
g
)
(
c
)
=
(
D
g
(
c
)
)
T
(
∇
f
(
a
)
)
,
{\displaystyle \nabla (f\circ g)(c)={\big (}Dg(c){\big )}^{\mathsf {T}}{\big (}\nabla f(a){\big )},}
連鎖律の2番目の形式では、 h : I → Rが R の部分集合 I 上の実数値関数であり 、 h が点 f ( a ) ∈ I で微分可能であると仮定します。
∇
(
h
∘
f
)
(
a
)
=
h
′
(
f
(
a
)
)
∇
f
(
a
)
.
{\displaystyle \nabla (h\circ f)(a)=h'{\big (}f(a){\big )}\nabla f(a).}
その他の特性と用途
レベルセット
等値面または 等値面 は、ある関数が特定の値を持つすべての点の集合です。
f が微分可能であれば 、 点 x における勾配とベクトル v とのドット積(∇ f ) x ⋅ v は 、方向 vにおける x における f の方向微分を与えます 。したがって、この場合、 fの勾配は f の 準位集合 に 直交します 。たとえば、3次元空間の水平面は、 F ( x , y , z ) = c という形式によって定義されます。この場合、 F の勾配は 表面に対して垂直になります。
より一般的には、リーマン多様体内の 任意の埋め込まれた 超曲面は、 dF がゼロにならないような F ( P ) = 0 の形式の方程式によって切り取ることができます。この場合、 F の勾配は 超曲面に対して垂直になります。
同様に、 アフィン代数超曲面は 方程式 F ( x 1 , ..., x n ) = 0 で定義されます。ここで、 F は多項式です。 F の勾配は、超曲面の特異点ではゼロです (これが特異点の定義です)。非特異点では、非ゼロの法線ベクトルになります。
保存ベクトル場と勾配定理
関数の勾配は勾配場と呼ばれます。(連続)勾配場は常に 保存ベクトル場 です。つまり、任意のパスに沿った 線積分 はパスの端点のみに依存し、勾配定理(線積分に関する微積分学の基本定理)によって評価できます。逆に、(連続)保存ベクトル場は常に関数の勾配です。
勾配は最も急な上り坂の方向です
点 x における関数の勾配は 、最も急な上昇の方向でもあります 。
つまり、 方向微分が最大になります。
f
:
R
n
→
R
{\displaystyle f\colon \mathbb {R} ^{n}\to \mathbb {R} }
を任意の単位ベクトルとする 。方向微分は次のように定義される。
v
∈
R
n
{\displaystyle v\in \mathbb {R} ^{n}}
∇
v
f
(
x
)
=
lim
h
→
0
f
(
x
+
v
h
)
−
f
(
x
)
h
,
{\displaystyle \nabla _{v}f(x)=\lim _{h\rightarrow 0}{\frac {f(x+vh)-f(x)}{h}},}
関数を その テイラー級数 に置き換えると、
f
(
x
+
v
h
)
{\displaystyle f(x+vh)}
∇
v
f
(
x
)
=
lim
h
→
0
(
f
(
x
)
+
∇
f
⋅
v
h
+
R
)
−
f
(
x
)
h
,
{\displaystyle \nabla _{v}f(x)=\lim _{h\rightarrow 0}{\frac {(f(x)+\nabla f\cdot vh+R)-f(x)}{h}},}
ここで は の高次項を表します 。
R
{\displaystyle R}
v
h
{\displaystyle vh}
を で割って極限をとると、 コーシー・シュワルツの不等式 [8] によって上から制限される項が得られる。
h
{\displaystyle h}
|
∇
v
f
(
x
)
|
=
|
∇
f
⋅
v
|
≤
|
∇
f
|
|
v
|
=
|
∇
f
|
.
{\displaystyle |\nabla _{v}f(x)|=|\nabla f\cdot v|\leq |\nabla f||v|=|\nabla f|.}
を選択すると 方向微分が最大になり、上限に等しくなります。
v
∗
=
∇
f
/
|
∇
f
|
{\displaystyle v^{*}=\nabla f/|\nabla f|}
|
∇
v
∗
f
(
x
)
|
=
|
(
∇
f
)
2
/
|
∇
f
|
|
=
|
∇
f
|
.
{\displaystyle |\nabla _{v^{*}}f(x)|=|(\nabla f)^{2}/|\nabla f||=|\nabla f|.}
一般化
ヤコビアン
ヤコビ 行列は 、複数の変数のベクトル値関数と ユークリッド空間 間 、より一般的には多様体間 の微分可能写像の 勾配 を一般化したものである。 [9] [10] バナッハ空間 間の関数のさらなる一般化は フレシェ微分 である 。
f : R n → R m が、その1階偏微分がそれぞれ ℝ n 上に存在する関数であるとします。すると、 f のヤコビ行列は m × n 行列として定義され 、 または単にと表記されます 。 ( i , j ) 番目の要素は です 。明示的に
J
f
(
x
)
{\displaystyle \mathbf {J} _{\mathbb {f} }(\mathbb {x} )}
J
{\displaystyle \mathbf {J} }
J
i
j
=
∂
f
i
/
∂
x
j
{\textstyle \mathbf {J} _{ij}={\partial f_{i}}/{\partial x_{j}}}
J
=
[
∂
f
∂
x
1
⋯
∂
f
∂
x
n
]
=
[
∇
T
f
1
⋮
∇
T
f
m
]
=
[
∂
f
1
∂
x
1
⋯
∂
f
1
∂
x
n
⋮
⋱
⋮
∂
f
m
∂
x
1
⋯
∂
f
m
∂
x
n
]
.
{\displaystyle \mathbf {J} ={\begin{bmatrix}{\dfrac {\partial \mathbf {f} }{\partial x_{1}}}&\cdots &{\dfrac {\partial \mathbf {f} }{\partial x_{n}}}\end{bmatrix}}={\begin{bmatrix}\nabla ^{\mathsf {T}}f_{1}\\\vdots \\\nabla ^{\mathsf {T}}f_{m}\end{bmatrix}}={\begin{bmatrix}{\dfrac {\partial f_{1}}{\partial x_{1}}}&\cdots &{\dfrac {\partial f_{1}}{\partial x_{n}}}\\\vdots &\ddots &\vdots \\{\dfrac {\partial f_{m}}{\partial x_{1}}}&\cdots &{\dfrac {\partial f_{m}}{\partial x_{n}}}\end{bmatrix}}.}
ベクトル場の勾配
ベクトル場の 全微分はベクトルからベクトルへの 線形写像 なので、 テンソル 量です 。
直交座標では、ベクトル場 f = ( f 1 , f 2 , f 3 ) の勾配は次のように定義されます。
∇
f
=
g
j
k
∂
f
i
∂
x
j
e
i
⊗
e
k
,
{\displaystyle \nabla \mathbf {f} =g^{jk}{\frac {\partial f^{i}}{\partial x^{j}}}\mathbf {e} _{i}\otimes \mathbf {e} _{k},}
(ここで アインシュタインの和記法 が使用され、 ベクトル e i と e k のテンソル積は(2,0)型の 二項テンソル です )。全体として、この式はヤコビ行列の転置に等しくなります。
∂
f
i
∂
x
j
=
∂
(
f
1
,
f
2
,
f
3
)
∂
(
x
1
,
x
2
,
x
3
)
.
{\displaystyle {\frac {\partial f^{i}}{\partial x^{j}}}={\frac {\partial (f^{1},f^{2},f^{3})}{\partial (x^{1},x^{2},x^{3})}}.}
曲線座標、またはより一般的には曲線 多様体 上では、勾配には クリストッフェル記号 が含まれます。
∇
f
=
g
j
k
(
∂
f
i
∂
x
j
+
Γ
i
j
l
f
l
)
e
i
⊗
e
k
,
{\displaystyle \nabla \mathbf {f} =g^{jk}\left({\frac {\partial f^{i}}{\partial x^{j}}}+{\Gamma ^{i}}_{jl}f^{l}\right)\mathbf {e} _{i}\otimes \mathbf {e} _{k},}
ここで、 g jk は 逆計量テンソル の成分であり 、 e i は 座標基底ベクトルです。
より不変的に表現すると、ベクトル場f の勾配は レヴィ・チヴィタ接続 と計量テンソル によって定義できる。 [11]
∇
a
f
b
=
g
a
c
∇
c
f
b
,
{\displaystyle \nabla ^{a}f^{b}=g^{ac}\nabla _{c}f^{b},}
ここで ∇c は 接続です。
リーマン多様体
リーマン多様体 ( M , g )上の任意の 滑らかな関数 f に対して、 f の勾配は 任意のベクトル場 X に対してとなる ベクトル場 ∇ f です。
つまり、
g x ( , ) は計量 gによって定義される x
における接ベクトルの 内積 を表し 、 ∂ X f は 任意の点 x ∈ Mを x で評価した 方向 X の方向微分 f にする関数です。言い換えると、 M の開集合から R n の開集合への 座標チャート φ では、 (∂ X f )( x ) は 次のように与えられます。
ここで、 X j は、この座標チャートの
Xの j 番目の成分 を表します。
g
(
∇
f
,
X
)
=
∂
X
f
,
{\displaystyle g(\nabla f,X)=\partial _{X}f,}
g
x
(
(
∇
f
)
x
,
X
x
)
=
(
∂
X
f
)
(
x
)
,
{\displaystyle g_{x}{\big (}(\nabla f)_{x},X_{x}{\big )}=(\partial _{X}f)(x),}
∑
j
=
1
n
X
j
(
φ
(
x
)
)
∂
∂
x
j
(
f
∘
φ
−
1
)
|
φ
(
x
)
,
{\displaystyle \sum _{j=1}^{n}X^{j}{\big (}\varphi (x){\big )}{\frac {\partial }{\partial x_{j}}}(f\circ \varphi ^{-1}){\Bigg |}_{\varphi (x)},}
したがって、勾配のローカル形式は次の形式になります。
∇
f
=
g
i
k
∂
f
∂
x
k
e
i
.
{\displaystyle \nabla f=g^{ik}{\frac {\partial f}{\partial x^{k}}}{\textbf {e}}_{i}.}
M = R n の 場合を一般化すると 、関数の勾配はその外微分と関連します。
より正確には、勾配 ∇ f は、計量 g によって定義される音楽同型
(「シャープ」と呼ばれる)を 使用して微分 1 形式 df に関連付けられたベクトル場です。 R n 上の関数の外微分と勾配の関係は、 計量がドット積によって与えられる平坦な計量である場合の特殊なケースです。
(
∂
X
f
)
(
x
)
=
(
d
f
)
x
(
X
x
)
.
{\displaystyle (\partial _{X}f)(x)=(df)_{x}(X_{x}).}
♯
=
♯
g
:
T
∗
M
→
T
M
{\displaystyle \sharp =\sharp ^{g}\colon T^{*}M\to TM}
参照
ウィキメディア・コモンズには、勾配場 に関連するメディアがあります 。
注記
^ abこの記事では、 列ベクトルは ベクトルを表し、 行ベクトルは 共ベクトルを表すという規則を使用しています が、逆の規則も一般的です。
^ 厳密に言えば、勾配は ベクトル場 であり、ある点における勾配の値は、 その点における 接空間 の 接ベクトル であり、元の空間 のベクトルではありません 。ただし、すべての接空間は自然に元の空間 と同一視できる ため、これらを区別する必要はありません。§ 定義と導関数との関係を参照してください。
f
:
R
n
→
T
R
n
{\displaystyle f\colon \mathbb {R} ^{n}\to T\mathbb {R} ^{n}}
T
p
R
n
{\displaystyle T_{p}\mathbb {R} ^{n}}
R
n
{\displaystyle \mathbb {R} ^{n}}
R
n
{\displaystyle \mathbb {R} ^{n}}
^ ある点における勾配の値は元の空間のベクトルとして考えることができ 、一方、ある点における導関数の値は元の空間上の共ベクトル、つまり線型写像として考えることができます 。
R
n
{\displaystyle \mathbb {R} ^{n}}
R
n
→
R
{\displaystyle \mathbb {R} ^{n}\to \mathbb {R} }
^ 道路と最も急な斜面の間の角度が 0°、つまり完全に一直線になっている場合、ドット積 (丘の周りの道路の傾斜) は 40% になります。また、角度が 90°、つまり道路が最も急な斜面に対して垂直になっている場合は平坦になります。
^ 非公式には、「自然に」識別されるということは、恣意的な選択をせずに識別できることを意味します。これは、 自然変換 によって形式化できます。
参考文献
^
バックマン(2007年、77ページ)
ダウニング(2010年、316〜317ページ)
クライシグ(1972年、309ページ)
マグロウヒル(2007年、196ページ)
モワゼ(1967年、684ページ)
プロッターとモーリー (1970、p. 715)
スウォコウスキーら(1994年、1036、1038-1039頁)
^
バックマン(2007年、76ページ)
ボーリガードとフレイリー (1973、p. 84)
ダウニング(2010年、316ページ)
ハーパー(1976年、15ページ)
クライシグ(1972年、307ページ)
マグロウヒル(2007年、196ページ)
モワゼ(1967年、683ページ)
プロッターとモーリー (1970、p. 714)
スウォコウスキーら(1994、p.1038)
^ 「微分不可能な関数は不連続な偏導関数を持つ必要がある - Math Insight」。mathinsight.org 。 2023年10月21日 閲覧 。
^ クライスツィヒ (1972、pp. 308–309)
^ ストーカー(1969年、292ページ)
^ ab Schey、1992、139–142。
^ プロッターとモーリー (1970, pp. 21, 88)
^ T. アレンズ (2022).数学 (第 5 版)。シュプリンガー・スペクトラム・ベルリン。 土井 :10.1007/978-3-662-64389-1。 ISBN 978-3-662-64388-4 。
^ Beauregard & Fraleigh (1973, pp. 87, 248)
^ クライスツィヒ (1972, pp. 333, 353, 496)
^ ドゥブロビン、フォメンコ、ノヴィコフ、1991 年、348–349 ページ。
[1]
バックマン、デイビッド(2007年)、 Advanced Calculus Demystified 、ニューヨーク: McGraw-Hill 、 ISBN 978-0-07-148121-2
ボーリガード、レイモンド A.; フレイリー、ジョン B. (1973)、 『線形代数の入門:群、環、体へのオプション入門 』、ボストン: ホートン・ミフリン社 、 ISBN 0-395-14017-X
ダウニング、ダグラス、Ph.D. (2010)、 Barron's EZ Calculus 、ニューヨーク: Barron's 、 ISBN 978-0-7641-4461-5 {{citation}}: CS1 maint: multiple names: authors list (link)
Dubrovin, BA; Fomenko, AT; Novikov, SP (1991)。 現代幾何学—方法と応用: パート I: 曲面、変換群、および体の幾何学 。 数学 大学院テキスト (第 2 版)。Springer。ISBN 978-0-387-97663-1 。
ハーパー、チャーリー(1976)、 数理物理学入門 、ニュージャージー: プレンティスホール 、 ISBN 0-13-487538-9
クレイシグ、アーウィン (1972)、Advanced Engineering Mathematics(第3版)、ニューヨーク: Wiley 、 ISBN 0-471-50728-8
「マグロウヒル科学技術百科事典」。 マグロウヒル科学技術百科事典 (第 10 版)。ニューヨーク: マグロウヒル 。2007 年 。ISBN 978-0-07-144143-8 。
モイーズ、エドウィン E. (1967)、 微積分学:完全版 、読み物: Addison-Wesley
プロッター、マレー H.; モリー、チャールズ B. ジュニア (1970)、 大学微積分学と解析幾何学 (第 2 版)、読書: Addison-Wesley 、 LCCN 76087042
Schey, HM (1992)。Div, Grad, Curl, and All That (第 2 版)。WW Norton。ISBN 0-393-96251-2 . OCLC 25048561.
ストーカー、JJ(1969)、 微分幾何学 、ニューヨーク: ワイリー 、 ISBN 0-471-82825-4
スウォコウスキー、アール W.; オリニック、マイケル; ペンス、デニス; コール、ジェフリー A. (1994)、微積分 (第 6 版)、ボストン: PWS 出版、 ISBN 0-534-93624-5
アレンズ、T.ヘットリッヒ、F.カープフィンガー、C.コッケルコーン、アメリカ;リヒテネガー、K. Stachel, H. (2022)、Mathematik (5th ed.)、Springer Spektrum Berlin、 doi :10.1007/978-3-662-64389-1、 ISBN 978-3-662-64388-4
さらに読む
コーン、テレサ M. ; コーン、グラニーノ アーサー (2000)。 科学者とエンジニアのための数学ハンドブック: 参照とレビューのための定義、定理、公式 。ドーバー出版。pp. 157–160。ISBN 0-486-41147-8 . OCLC 43864234.
外部リンク
無料辞書『ウィクショナリー』で グラデーション を調べてください。
^ 「ベクトル計算:勾配を理解する – BetterExplained」 。betterexplained.com 。 2024年8月22日 閲覧 。