gradientと方向微分(grad and directional derivatives)

$ \nabla f(x,y)$ は1変数のときの導関数と同じような性質を持っています.例えば, $ \nabla f(x,y)$ $ \nabla g(x,y)$ がともに存在するとき, $ \nabla [f(x,y)+g(x,y)],  \nabla [\alpha f(x,y)]$,
$ \nabla [f(x,y)g(x,y)]$ も存在し,


\begin{displaymath}\begin{array}{rl}
\nabla [f(x,y)+g(x,y)] =& \nabla f(x,y) + \...
...y)] =& f(x,y) \nabla g(x,y) + g(x,y) \nabla f(x,y)
\end{array} \end{displaymath}


となります.

ここでもう一度偏導関数の定義をみましょう. $ {\bf x} = (x,y), \hat{\bf i} = (1,0), \hat{\bf j} = (0,1)$ とおくと,

$\displaystyle f_{x}(x,y)$ $\displaystyle =$ $\displaystyle \lim_{h \rightarrow 0}\frac{f(x+h,y) - f(x,y)}{h}$  
  $\displaystyle =$ $\displaystyle \lim_{h \rightarrow 0}\frac{f({\bf x} + h \hat{\bf i}) - f({\bf x})}{h}$  


$\displaystyle f_{y}(x,y)$ $\displaystyle =$ $\displaystyle \lim_{h \rightarrow 0}\frac{f(x,y+h) - f(x,y)}{h}$  
  $\displaystyle =$ $\displaystyle \lim_{h \rightarrow 0}\frac{f({\bf x} + h \hat{\bf j}) - f({\bf x})}{h}$  

これから分かるように,偏導関数 $f_{x},f_{y}$

$\displaystyle \lim_{h \rightarrow 0}\frac{f({\bf x} + h \hat{\bf u}) - f({\bf x})}{h} $

の形で与えられます.ここで $ \hat{\bf u}$ $ \hat{\bf i}$ $ \hat{\bf j}$ でなければならない理由はありません.そこで $ \hat{\bf u}$ を任意の単位ベクトルとしたとき,方向微分(directional derivative) とよばれるものが定義されます.

定義 6..3  

[方向微分] $ \hat{\bf u}$ を単位ベクトルとする.次の極限値が存在するとき,その極限値を $ {\bf x}$ における $ \hat{\bf u}$方向への $ f$ の方向微分という.

$\displaystyle f^{\prime}_{\hat{\bf u}}({\bf x}) = \frac{\partial f}{\partial u} = \lim_{h \rightarrow 0}\frac{f({\bf x} + h \hat{\bf u}) - f({\bf x})}{h} $


$ \hat{\bf u}$ は単位ベクトルより $ \hat{\bf u} = (\cos{\theta},\sin{\theta})$ とおくこともできます.ただし $ \theta$x軸の正方向と $ \hat{\bf u}$のなす角です.

方向微分とgradientの間には次の定理で与えられるように密接な関係があります.

定理 6..4  

$ f$$ {\bf x}$ で 全微分可能ならば

$\displaystyle f^{\prime}_{\hat{\bf u}}({\bf x}) = \nabla f({\bf x}) \cdot \hat{\bf u} $


証明 $ f$$ {\bf x}$ で全微分可能より $ \nabla f({\bf x})$ が存在し,

$\displaystyle f({\bf x} + h \hat{\bf u}) - f({\bf x}) = \nabla f({\bf x}) \cdot h \hat{\bf u} + o(h \hat{\bf u}) $

となる.両辺を $ h$ で割ると,

$\displaystyle \frac{f({\bf x} + h \hat{\bf u}) - f({\bf x})}{h} = \nabla f({\bf x}) \cdot \hat{\bf u} + \frac{o(h\hat{\bf u})}{h} $

ここで

$\displaystyle \vert\frac{o(h\hat{\bf u})}{h}\vert = \frac{\vert o(h\hat{\bf u})...
...rt} = \frac{\vert o(h\hat{\bf u})\vert}{\vert h\hat{\bf u}\vert} \rightarrow 0 $

より

$\displaystyle \frac{o(h\hat{\bf u})}{h} \rightarrow 0 $

よって,

$\displaystyle \frac{f({\bf x} + h \hat{\bf u}) - f({\bf x})}{h} \rightarrow \nabla f({\bf x}) \cdot \hat{\bf u}
\ensuremath{ \blacksquare}$

ここで $ \nabla f({\bf x}) \cdot \hat{\bf u} = \Vert \nabla f({\bf x})\Vert  \Vert\hat{\bf u}\Vert \cos{\theta}$ より,方向微分は $ \hat{\bf u}$の方向が $ \nabla f({\bf x})$ と同じ方向になったとき一番大きく, $ \nabla f({\bf x})$ と直交したとき 0 になります.これを等高線図6.5 で考えてみましょう.

図 6.5: 等高線図
\begin{figure}\begin{center}
\includegraphics[width=6cm]{CALCFIG/Fig6-5-1.eps}
\end{center}\end{figure}

$ f(x,y) = \sqrt{1 - (x^2 + y^2)}$ のgradientを計算すると

$\displaystyle \nabla f(x,y) = (\frac{-x}{\sqrt{1 - (x^2 + y^2)}}, \frac{-y}{\sqrt{1 - (x^2 + y^2)}}) $

つまりgradientは等高線に直交しているベクトルです.そこで方向がgradientと同じならば方向微分は等高線に対して垂直な方向での変化率を求めることになり,確かに変化率が一番大きくなることが分かります.

例題 6..16  

$ \displaystyle{(\frac{1}{2},\frac{1}{2})}$ $ \displaystyle{f(x,y) = \sqrt{1 - (x^2 + y^2)}}$ $ {\bf a} = (-1,1)$方向への方向微分を求めてみましょう.

まず,方向ベクトル $ \hat{\bf u}$ は単位ベクトルでなければならないので, $ \hat{\bf u}$ を求めると,

$\displaystyle \hat{\bf u} = \frac{\bf a}{\Vert{\bf a}\Vert} = \frac{(-1,1)}{\sqrt{2}} $

また,
$\displaystyle f^{\prime}_{\hat{\bf u}}({\bf x})$ $\displaystyle =$ $\displaystyle \nabla f({\bf x}) \cdot \hat{\bf u}$  
  $\displaystyle =$ $\displaystyle \left(\frac{-x}{\sqrt{1 - (x^{2} + y^{2})}}, \frac{-y}{\sqrt{1 - (x^{2} + y^{2})}}\right) \cdot \frac{(-1,1)}{\sqrt{2}}$  

より
$\displaystyle f^{\prime}_{\hat{\bf u}}\left(\frac{1}{2},\frac{1}{2}\right)$ $\displaystyle =$ $\displaystyle \left(\frac{-1/2}{\sqrt{1/2}}, \frac{-1/2}{\sqrt{1/2}}\right) \cdot \left(\frac{-1}{\sqrt{2}},\frac{1}{\sqrt{2}}\right)$  
  $\displaystyle =$ $\displaystyle \frac{1/2} - \frac{1/2} = 0$  

となります. $  \blacksquare$

確認問題


1.
次の関数を $ (1,2)$$ (1, -1)$ の方向に微分しよう.

(a) $ \displaystyle{f(x,y) = x^2 + y^{2}}$ (b) $ \displaystyle{f(x,y) = xe^{y} - ye^{x}}$

2.
次の関数を $ (1,0)$ $ \displaystyle{\frac{\pi}{3}}$方向に微分しよう.

(a) $ \displaystyle{f(x,y) = \frac{2x}{(x - y)}}$ (b) $ \displaystyle{f(x,y) = \log{(x^2 + y^2)}}$

3.
次の関数を $ (0,1)$$ (-1,3)$方向に微分しよう.また方向微分が最大になるような方向単位ベクトルを求めよう.

(a) $ \displaystyle{f(x,y) = (x+1)\log{y}}$ (b) $ \displaystyle{f(x,y) = (x-1)y^{2}e^{xy}}$

演習問題


1.
次の関数を $ (0,0)$ $ (1, \sqrt{3})$ の方向に微分しよう.

(a) $ \displaystyle{f(x,y) = x^2 + x + y}$ (b) $ \displaystyle{f(x,y) = \cos{x} + \sin{y}}$

2.
次の関数を $ (1, -1)$ $ \displaystyle{\frac{2 \pi}{3}}$方向に微分しよう.

(a) $ \displaystyle{f(x,y) = \frac{x^2 y}{x - y}}$ (b) $ \displaystyle{f(x,y) = \log{(x^2 + y^2)}}$

3.
ある金属板の各点における温度は次の式で与えられる.

$\displaystyle T(x,y) = e^{x}\cos{y} + e^{y}\cos{x}$

(a)$ (0,0)$からどの方向に進むと,温度上昇が最も大きいか.また,そのときの温度の変化率を調べよう.

(b)$ (0,0)$からどの方向に進むと,温度下降が最も大きいか.また,そのときの温度の変化率を調べよう.