Multivariate derivative (mathematics)
青い矢印で表される勾配は、スカラー関数の最大変化方向を示しています。関数の値はグレースケールで表され、白(低)から黒(高)へと値が増加します。 ベクトル解析 では 、 複数の変数を持つ スカラー値の 微分可能関数 の 勾配は 、ある点におけるその値が方向と最も速い増加率を与える ベクトル場 (または ベクトル値関数 )です 。勾配は、変数空間の基底の変更によってベクトルのように変換されます 。関数の勾配が点 でゼロでない場合 、勾配の方向は関数が から最も速く増加する方向であり 、 勾配の 大きさはその方向の増加率、つまり 絶対 方向導関数 の最大です。 [1] さらに、勾配が ゼロベクトルである点は、 停留点 として知られています 。したがって、勾配は 最適化理論で基本的な役割を果たし、 勾配降下法 によって関数を最小化するために使用されます 。座標フリーの用語で、関数の勾配は 次のように定義できます。 f {\displaystyle f} ∇ f {\displaystyle \nabla f} p {\displaystyle p} f {\displaystyle f} p {\displaystyle p} p {\displaystyle p} f ( r ) {\displaystyle f(\mathbf {r} )}
d f = ∇ f ⋅ d r {\displaystyle df=\nabla f\cdot d\mathbf {r} }
ここで、 は 微小変位 に対する の 微小変化の総量であり、 が勾配 の方向にある ときに最大となることがわかります 。 ナブラ記号 は 逆三角形で書かれ、「デル」と発音され、 ベクトル微分演算子 を表します。 d f {\displaystyle df} f {\displaystyle f} d r {\displaystyle d\mathbf {r} } d r {\displaystyle d\mathbf {r} } ∇ f {\displaystyle \nabla f} ∇ {\displaystyle \nabla }
基底ベクトルが位置の関数ではない座標系を使用する場合、勾配は ベクトル [a] で与えられ、その成分は における の 偏微分 である。 [2] つまり、 に対して 、その勾配は n 次元空間の 点で ベクトル [b]として定義される。 f {\displaystyle f} p {\displaystyle p} f : R n → R {\displaystyle f\colon \mathbb {R} ^{n}\to \mathbb {R} } ∇ f : R n → R n {\displaystyle \nabla f\colon \mathbb {R} ^{n}\to \mathbb {R} ^{n}} p = ( x 1 , … , x n ) {\displaystyle p=(x_{1},\ldots ,x_{n})}
∇ 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}}} 。
上記の勾配の定義は、関数 が で微分可能な 場合にのみ定義されることに注意してください 。偏微分があらゆる方向に存在するにもかかわらず、微分不可能な関数も存在します。さらに、偏微分ベクトルとしてのこの定義は、座標系の基底が で 直交して いる場合にのみ有効です。他の基底の場合は、その点における 計量テンソルを 考慮する必要があります。 f {\displaystyle f} f {\displaystyle f} p {\displaystyle p}
例えば、関数 は、 原点において でない限り 、どの方向でも偏導関数が明確に定義されているにもかかわらず、明確に定義された接平面を持たないため、原点で微分可能ではありません。 [3] この特定の例では、xy座標系の回転により、上記の勾配の式はベクトルのように変換できず(勾配は座標系の基底の選択に依存する)、方向によっては「最急上昇」を指すこともできません。勾配の式が成り立つ微分可能関数の場合、基底の変換により常にベクトルとして変換され、常に最速の増加を指すことが示されます。 f ( x , y ) = x 2 y x 2 + y 2 {\displaystyle f(x,y)={\frac {x^{2}y}{x^{2}+y^{2}}}} f ( 0 , 0 ) = 0 {\displaystyle f(0,0)=0}
勾配は 全微分 と双対です。つまり、ある点における勾配の値は 接ベクトル (各点におけるベクトル)であり、ある点における微分は 共 接ベクトル (ベクトル上の線型関数)です。 [c] これらは、 ある点における の勾配と 別の接ベクトル との ドット積が 、に沿った関数の における の 方向微分 に等しいという点で関連しています。 つまり、 です。勾配は、 多様体 上のより一般的な関数へと複数の一般化が可能です 。「一般化」の項を参照してください。 d f {\displaystyle df} f {\displaystyle f} p {\displaystyle p} v {\displaystyle \mathbf {v} } f {\displaystyle f} p {\displaystyle p} v {\displaystyle \mathbf {v} } ∇ f ( p ) ⋅ v = ∂ f ∂ v ( p ) = d f p ( v ) {\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 の 方向微分 を与えます。
表記 点における 関数の勾配は 通常 と表記されます 。また、次のいずれかで表されることもあります。 f {\displaystyle f} a {\displaystyle a} ∇ f ( a ) {\displaystyle \nabla f(a)}
∇ → f ( a ) {\displaystyle {\vec {\nabla }}f(a)} : 結果のベクトル性質を強調します。 grad f {\displaystyle \operatorname {grad} f} ∂ i f {\displaystyle \partial _{i}f} および: アインシュタイン表記法 で表され 、繰り返されるインデックス ( 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 の勾配は、任意の ベクトル v と各点 x におけるドット積が v に沿った f の方向微分となるような唯一のベクトル場として定義されます 。つまり、
( ∇ f ( x ) ) ⋅ v ^ = D v f ( x ) {\displaystyle {\big (}\nabla f(x){\big )}\cdot {\hat {\mathbf {v} }}=D_{\mathbf {v} }f(x)}
ここで右辺は 方向微分 であり、その表現方法は数多くあります。正式には、微分は 勾配と 双対です。微分との関係を参照してください。
関数が時間などのパラメータにも依存する場合、勾配は多くの場合、その空間導関数のベクトルのみを参照します ( 「空間勾配 」を参照)。
勾配ベクトルの大きさと方向は 特定の 座標表現に 依存しない 。 [4] [5]
直交座標 ユークリッド計量 を持つ 3次元 直交座標系 では、勾配が存在する場合、勾配は次のように与えられる。
∇ f = ∂ f ∂ x i + ∂ f ∂ y j + ∂ f ∂ z k , {\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 座標方向の 標準 単位ベクトルである 。例えば、関数の 勾配 は f ( x , y , z ) = 2 x + 3 y 2 − sin ( z ) {\displaystyle f(x,y,z)=2x+3y^{2}-\sin(z)} ∇ f ( x , y , z ) = 2 i + 6 y j − cos ( z ) k . {\displaystyle \nabla f(x,y,z)=2\mathbf {i} +6y\mathbf {j} -\cos(z)\mathbf {k} .} ∇ f ( x , y , z ) = [ 2 6 y − cos z ] . {\displaystyle \nabla f(x,y,z)={\begin{bmatrix}2\\6y\\-\cos z\end{bmatrix}}.}
いくつかのアプリケーションでは、勾配をその成分の直角座標系の 行ベクトル または 列ベクトル として表すのが慣例です。この記事では、勾配が列ベクトル、導関数が行ベクトルであるという慣例に従います。
円筒座標と球座標 円筒座標 では 、勾配は次のように表される: [6]
∇ f ( ρ , φ , z ) = ∂ f ∂ ρ e ρ + 1 ρ ∂ f ∂ φ e φ + ∂ f ∂ z e z , {\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]
∇ f ( r , θ , φ ) = ∂ f ∂ r e r + 1 r ∂ f ∂ θ e θ + 1 r sin θ ∂ f ∂ φ 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 は 2番目の成分を表し、量 x の 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 = d x i {\displaystyle \mathbf {e} ^{i}=\mathrm {d} x^{i}} e i = ∂ x / ∂ x i {\displaystyle \mathbf {e} _{i}=\partial \mathbf {x} /\partial 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⊂Rkの場合には 、 次 が成り立ちます。 ここで 、 ( 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 は、 x における f の v 方向 の 方向 微分 を 与える 。 したがって 、 この 場合、 f の勾配 は f の 準 位集合 に 直交する。例えば、3次元空間における平面は、 F ( x , y , z ) = c という形式で表される方程式で定義される。この場合、 F の勾配は 平面に対して垂直となる。
より一般的には、 リーマン多様体 における 任意の埋め込み 超曲面は、 dF が0にならないような F ( P )=0 の形の方程式によって切り出すことができる。この場合、 F の勾配は 超曲面に垂直である。
同様に、 アフィン代数超曲面は 、方程式 F ( x 1 , ..., x n ) = 0 で定義されます。ここで、 Fは多項式です。超曲面の特異点(これが特異点の定義です)では、 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階偏微分がそれぞれ R 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 で評価されます 。 言い換えると、 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年、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 ページ。 バックマン、デイビッド(2007年)、 Advanced Calculus Demystified 、ニューヨーク: McGraw-Hill 、 ISBN 978-0-07-148121-2 Beauregard, Raymond A.; Fraleigh, John B. (1973), A First Course In Linear Algebra: with Optional Introduction to Groups, Rings, and Fields , Boston: Houghton Mifflin Company , ISBN 0-395-14017-X ダウニング、ダグラス、Ph.D.(2010)、 バロンズEZ微積分 、ニューヨーク: バロンズ 、 ISBN 978-0-7641-4461-5 {{citation }}: CS1 maint: multiple names: authors list (link )Dubrovin, BA; Fomenko, AT; Novikov, SP (1991). 現代幾何学 ― 方法と応用:第1部:曲面、変換群、および体の幾何学 . 大学院数学テキスト (第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 版)、 アディソン・ウェスレー社 、 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
さらに読む
外部リンク 無料辞書のウィクショナリーで グラデーション を調べてください。