![](https://www.math-joy-life.com/wp-content/uploads/2023/12/icon1.webp)
![](https://www.math-joy-life.com/wp-content/uploads/2023/12/icon2.webp)
勾配とは
\[ \mathrm{grad} f = \nabla f = \left( \frac{\partial f}{\partial x_1}, \frac{\partial f}{\partial x_2}, \ldots, \frac{\partial f}{\partial x_n} \right) \]
ここで、\( f \) は \( n \) 個の変数 \( x_1, x_2, \ldots, x_n \) を持つ多変数関数です。
勾配の特徴
- 方向:勾配ベクトルは、関数 \( f \) の値が最も急速に増加する方向を示します。逆に、マイナスの勾配ベクトルは、関数の値が最も急速に減少する方向を示します。
- 大きさ:勾配ベクトルの大きさ(ノルム)は、その方向に沿った増加の速度を示します。ノルムが大きいほど、関数の値はその方向に急速に変化します。
勾配の計算の具体例
![](https://www.math-joy-life.com/wp-content/uploads/2023/12/icon2.webp)
![](https://www.math-joy-life.com/wp-content/uploads/2023/12/icon1.webp)
2変数関数 \( f(x,y) = x^2 + y \) の勾配は、関数の各変数に関する偏微分を計算することで求められます。勾配ベクトルは次のように定義されます。
\[ \nabla f(x,y) = \left( \frac{\partial f}{\partial x}, \frac{\partial f}{\partial y} \right) \]
この関数について偏微分を計算します。
- \( x \) に関する偏微分: \[ \frac{\partial f}{\partial x} = \frac{\partial}{\partial x}(x^2 + y) = 2x \]
- \( y \) に関する偏微分: \[ \frac{\partial f}{\partial y} = \frac{\partial}{\partial y}(x^2 + y) = 1 \]
したがって、関数 \( f(x,y) = x^2 + y \) の勾配ベクトルは次のようになります。
\[ \nabla f(x,y) = (2x, 1) \]
勾配を可視化したグラフ
![](https://www.math-joy-life.com/wp-content/uploads/2023/12/icon2.webp)
可視化したグラフ1
$x^2+y^4$の等高線と逆向きにした勾配ベクトルを表示したグラフです。赤い矢印が各点における逆向きの勾配ベクトルを示しており、各点における関数が最も急速に減少する方向を示しています。最小値をとる(0,0)を指しているように見えます。
![](https://www.math-joy-life.com/wp-content/uploads/2023/12/icon1.webp)
可視化したグラフ2
$x^2+y$の等高線と逆向きにした勾配ベクトルを表示したグラフです。赤い矢印が各点における逆向きの勾配ベクトルを示しており、各点における関数が最も急速に減少する方向を示しています。
![](https://www.math-joy-life.com/wp-content/uploads/2023/12/icon2.webp)