f の勾配が等位面に垂直であるのはなぜか

f(x,y,z)f(x,y,z) のスカラー場で、f\nabla f は等位面に垂直になります。 これがなぜそうわかるのか、説明します。

等位面については「等位面とは?」をみてください。

f(x,y,z)=cf(x,y,z) = c (cc は定数) という等位面を考えます。

この等位面上の任意の曲線を tt をパラメータとして、次のように書きます。

r(t)=x(t)i+y(t)j+z(t)k \overrightarrow{r}(t) = x(t) \overrightarrow{i} + y(t) \overrightarrow{j} + z(t) \overrightarrow{k}

少し言い方を変えれば「等位面上の任意の曲線上の任意の点の位置ベクトルを r\overrightarrow{r} と書く」ということになります。 ベクトル解析で「曲線の式」と言ったら、この式を思い浮かべるといいです。一本の空間曲線を描いて、tt の値が変わると、その曲線上の他の点に移動するイメージです。

さて、f(x,y,z)=cf(x,y,z) = c tt で微分すると、次のようになります。

fxdxdt+fydydt+fzdzdt=0 \frac{\partial f}{\partial x}\frac{dx}{dt} + \frac{\partial f}{\partial y}\frac{dy}{dt} + \frac{\partial f}{\partial z}\frac{dz}{dt} = 0

ここで、これを2つのベクトルの内積とみなして書き換えると、次のようにかけます。

fx,fy,fzdxdt,dydt,dzdt=0 \Big\langle \frac{\partial f}{\partial x}, \frac{\partial f}{\partial y}, \frac{\partial f}{\partial z}\Big\rangle \cdot \Big\langle \frac{dx}{dt}, \frac{dy}{dt}, \frac{dz}{dt} \Big\rangle = 0

ベクトルの内積はベクトルの成分毎に掛け算して、足し合わせるのでしたね。

ここで、

fx,fy,fz \Big\langle \frac{\partial f}{\partial x}, \frac{\partial f}{\partial y}, \frac{\partial f}{\partial z}\Big\rangle

というのは、そもそも

fxi+fyj+fzk \frac{\partial f}{\partial x} \overrightarrow{i} + \frac{\partial f}{\partial y} \overrightarrow{j} + \frac{\partial f}{\partial z} \overrightarrow{k}

の成分表示のことですから、

fx,fy,fz=f \Big\langle \frac{\partial f}{\partial x}, \frac{\partial f}{\partial y}, \frac{\partial f}{\partial z}\Big\rangle = \nabla f

です。

これは定義そのものです。「ベクトルの勾配

また、上で定義した r(t)\overrightarrow{r}(t)tt で微分すると、

r(t)dt=x(t)dti+y(t)dtj+z(t)dtk=dxdt,dydt,dzdt \begin{aligned} \frac{\overrightarrow{r}(t)}{dt} &= \frac{x(t)}{dt} \overrightarrow{i} + \frac{y(t)}{dt} \overrightarrow{j} + \frac{z(t)}{dt} \overrightarrow{k}\\ &= \Big\langle \frac{dx}{dt}, \frac{dy}{dt}, \frac{dz}{dt} \Big\rangle \end{aligned}

です。

r(t)=x(t)i+y(t)j+z(t)k\overrightarrow{r}(t) = x(t) \overrightarrow{i} + y(t) \overrightarrow{j} + z(t) \overrightarrow{k}tt で微分するには、 成分ごとに微分して、 r(t)=x(t)i+y(t)j+z(t)k\overrightarrow{r}'(t) = x'(t) \overrightarrow{i} + y'(t) \overrightarrow{j} + z'(t) \overrightarrow{k} です。

つまり、

fx,fy,fzdxdt,dydt,dzdt=0 \Big\langle \frac{\partial f}{\partial x}, \frac{\partial f}{\partial y}, \frac{\partial f}{\partial z}\Big\rangle \cdot \Big\langle \frac{dx}{dt}, \frac{dy}{dt}, \frac{dz}{dt} \Big\rangle = 0

というのは、次の式のことです。

fdrdt=0 \nabla f \cdot \frac{d\overrightarrow{r}}{dt} = 0

ここで、drdt\displaystyle\frac{d\overrightarrow{r}}{dt} は等位面上の任意の曲線の接線ベクトルです。

空間曲線の単位接線ベクトル」も参考にしてください。

曲線の接線ベクトルと勾配 f\nabla f の内積が 00 ということは、これらが垂直であるということです。

すなわち、f\nabla f は等位面上の任意の曲線に垂直なので、f\nabla f は等位面に垂直であることがわかります。

ここまでお読みいただき、誠にありがとうございます。SNS 等でこの記事をシェアしていただけますと、大変励みになります。どうぞよろしくお願いします。

© 2025 基礎からの数学入門