前レッスンで「勾配は最急上昇の向き」と言いましたが、任意の向きへの傾きも
勾配さえ知っていれば計算できます。それが方向微分です。
Duf=∇f⋅u(u は単位ベクトル)
この等式には条件があります。その点で f が(全)微分可能であることです。偏微分
∂f/∂x, ∂f/∂y がどちらも存在するだけでは不十分で、
方向によってこの式からずれてしまう(全微分可能でない)反例が存在します。
触ってみる — 向きを回すと傾きも変わる
固定した点 P での勾配(赤)と、角度 θ で回せる方向ベクトル u(緑)を表示しています。
右のグラフは θ を 0〜2π まで走査したときの Duf の値です。
赤=∇f、緑=方向 u(単位ベクトル)
Duf を θ で走査(緑=現在値)
Duf=∇f⋅u=2.965。∣∇f∣=3.001 が最大値(θ=勾配の向きのとき)
θ スライダーを動かして、グラフの緑の点(現在値)がコサインカーブの上をどう動くか見てください。
- θ が勾配の向きと一致 → Duf=∣∇f∣(最大、最急上昇)
- θ が勾配と直角(等高線方向) → Duf=0(前レッスンの直交性と同じ)
- θ が勾配と逆向き → Duf=−∣∇f∣(最急降下)
数式で見る
u=(cosθ,sinθ) とすると、内積の定義から
Duf=∇f⋅u=∣∇f∣∣u∣cosϕ=∣∇f∣cosϕ
(ϕ は ∇f と u の間の角度)。これは線形代数コースの内積(射影)の応用そのもので、
グラフがコサインカーブになるのはこの式が理由です。
どこで効くのか
- 登山: 進む向きを変えたときの体感の傾きは、まさに方向微分
- 機械学習: ある1つのパラメータだけを動かす偏微分は、u を座標軸方向に選んだ方向微分の特別な場合
- 等高線に沿う向き: Duf=0 になる u は等高線の接線方向(前レッスンの直交性の言い換え)
試してみよう
- θ を 90° ずつ動かすと Duf の符号はどう変わる?
- グラフの山(最大)の位置は、キャプションの ∣∇f∣ の値と一致するか確認しよう
理解チェック
式で確かめる
動かして掴んだ感覚を、式と言葉で確かめます。間違えても、ヒントと解説で戻れます。
確認 1 / 2
方向微分 Duf=∇f⋅u が最大になるのはどんな u のときですか?(∇f=0 とします)
確認 2 / 2
∇f=(3,4) の点で、u=(1,0) 方向の方向微分 Duf はいくつですか?
執筆: 古郷優平 / 監修: 中野竜之介
中野竜之介: 北海道大学大学院 数学専攻 博士課程・専門: 特殊関数論と代数幾何の交わり
最終更新: 2026-07-05
主な参考文献: Schey『Div, Grad, Curl, and All That』(Norton) / Marsden & Tromba『Vector Calculus』(W.H. Freeman) / 志賀浩二『ベクトル解析30講』(朝倉書店)
内容の誤り・誤植を見つけたら こちらから報告できます。いただいた指摘は 更新履歴 に反映します。