方向微分の定義
📂多変数ベクトル解析方向微分の定義
ビルドアップ
多変数関数f=Rn→Rが与えられたとしよう。fの導関数を求める場合には、一変数関数の時にはしなかった**「どの方向」**の変化率について考えなければならない。なじみ深い例として偏導関数がある。偏導関数は一つの変数に対してだけ変化率を考えたものである。例えばf=f(x,y,z)のy変数に対する偏導関数∂y∂fはfの関数値の変化を(0,1,0)の方向だけで考えたものである。
方向導関数は、ここからさらに進み、各変数の方向ではなく任意の方向への変化率を考えるための概念である。
定義
多変数関数f=Rn→Rと単位ベクトルu∈Rnが与えられたとしよう。以下の極限が存在すれば、これをxでのfのu方向への方向導関数directional derivativeと呼び、∇uf(x)と表記する。
∇uf(x):=t→0limtf(x+tu)−f(x)
説明
偏微分
∂xi∂f(x)=t→0limtf(x+tei)−f(x)
方向導関数の定義は、偏微分の定義から各変数の方向を意味するeiが任意の方向uに変わっただけのものである。このように一般化してみると、偏導関数は方向導関数の特別な場合であるということがわかる。
以下のような記法が使われる。
∇uf(x)=fu′(x)=Duf(x)=∂uf(x)=∂u∂f(x)
定められた単位ベクトルuがあるとしよう。すると、fが与えられる度に、∇ufが決定されるので、ベクトルu自体を一つのオペレーターと見なすことができる。したがって、ufやu[f]のような記法も使われる。特に微分幾何学では、接ベクトルをオペレーターのように扱い、「接ベクトル=微分」と考える。参照を参照のこと。
以下に紹介する定理から、方向導関数は偏導関数で表現することができるとわかる。
また、方向導関数の値が最も大きくなるのは、uが勾配∇fと同じ方向の時であり、したがって∇fの方向はfの変化率が最も大きい方向と同じであると示すことができる。したがって、勾配の記法で∇に下添字がない理由は、変化率が最も大きい「その方向」への方向導関数であると考えることができる。
定理
fの方向導関数∇ufと勾配∇fの間に、次の式が成り立つ。
∇uf=∇f⋅u=∂x1∂fu1+∂x2∂fu2+⋯+∂xn∂fun
証明
g(t)=f(x+tu)とする。gの導関数を求めると、スカラー関数の導関数は勾配であり、連鎖規則により
g′(t)=f′(x+tu)⋅u=∇f(x+tu)⋅u
そして次が得られる。
g′(0)=∇f(x)⋅u
さらに、方向導関数の定義により、次が成立する。
∇uf=t→0limtf(x+tu)−f(x)=t→0limtg(t)−g(0)=g′(0)=∇f(x)⋅u
■
参照