Why Small Errors Change the Answer
A directional derivative is a rate of change in a specified direction. A correct calculation therefore depends on two separate pieces of information: the function’s local change and the direction in which that change is measured. Errors in either can alter the answer, even when the partial derivatives have been calculated correctly.
Three mistakes occur especially often: using a direction vector without normalizing it, reversing the intended direction, and confusing the gradient with the directional derivative. The first can change the magnitude of the answer; the second can change its sign; the third confuses a vector with a scalar. Each error can be diagnosed by keeping track of what the direction and the requested quantity mean.
The Unit-Direction Convention
Throughout this tutorial, a directional derivative in a direction means the rate of change per unit distance in that direction. Thus the direction must be represented by a unit vector. If a nonzero vector \(\mathbf{v}\) points in the desired direction, its corresponding unit vector is \(\mathbf{u}=\mathbf{v}/\|\mathbf{v}\|\). The zero vector has no direction and cannot be normalized.
In two variables, if \(f\) has continuous first partial derivatives near \((a,b)\), then it is differentiable there, and \(\nabla f(a,b)=(f_x(a,b),f_y(a,b))\). The formula above applies. More generally, differentiability at the point is sufficient. The existence of partial derivatives alone does not guarantee that the gradient formula gives every directional derivative.
Why Normalization Is Necessary
The dot product with a vector records change in the direction of that vector, scaled by its length. If the vector is twice as long, the dot product is twice as large. But the directional derivative under the unit-direction convention measures change per unit distance, so the length of the input vector must not affect the result.
The reason the gradient formula works can be seen directly from differentiability. At a differentiable point \(\mathbf{p}\), a small displacement \(\mathbf{h}\) changes the function by its linear approximation, plus an error that becomes negligible relative to \(\|\mathbf{h}\|\). Set \(\mathbf{h}=t\mathbf{u}\), where \(\|\mathbf{u}\|=1\), and divide by \(t\). The error then tends to zero as \(t\) tends to zero.
Here \(o(|t|)\) denotes an error whose ratio to \(|t|\) tends to zero. Since \(\mathbf{u}\) has unit length, \(t\) is the signed distance traveled along that direction. This explains why the formula uses a unit vector rather than an arbitrary vector.
Worked Example: Correcting an Unnormalized Direction
Let \(f(x,y)=x^2+3y\). Find the directional derivative at \(P=(1,-1)\) in the direction \(\mathbf{v}=(3,4)\).
First calculate the gradient: $$ \nabla f(x,y)=(2x,3), \qquad \nabla f(1,-1)=(2,3). $$
The direction vector has length $$ \|\mathbf{v}\|=\sqrt{3^2+4^2}=5, $$ so the unit direction is $$ \mathbf{u}=\frac{\mathbf{v}}{\|\mathbf{v}\|} =\left(\frac35,\frac45\right). $$
Now take the dot product: $$ D_{\mathbf{u}}f(1,-1) =(2,3)\cdot\left(\frac35,\frac45\right) =\frac65+\frac{12}{5} =\frac{18}{5}. $$
Check by a unit-speed path: Travel from \(P\) along \(\mathbf{u}\), so \(\gamma(t)=(1+3t/5,-1+4t/5)\). Then $$ f(\gamma(t))=(1+3t/5)^2+3(-1+4t/5) =-2+\frac{18}{5}t+\frac{9}{25}t^2. $$ Its derivative at \(t=0\) is \(18/5\), as required.
A common incorrect calculation uses \((2,3)\cdot(3,4)=18\) as the answer. That is the rate for a path moving with velocity \((3,4)\), whose speed is \(5\), not the rate per unit distance. Dividing by \(5\) gives the correct directional derivative \(18/5\).
Keep the Intended Direction and Its Sign
A direction is an orientation, not merely a line. The vectors \(\mathbf{u}\) and \(-\mathbf{u}\) lie along the same line but point in opposite directions. For a differentiable function, reversing direction reverses the directional derivative because $$ D_{-\mathbf{u}}f(\mathbf{p}) =\nabla f(\mathbf{p})\cdot(-\mathbf{u}) =-D_{\mathbf{u}}f(\mathbf{p}). $$
When a problem describes travel from a point \(P\) toward a point \(Q\), form the displacement \(Q-P\), not \(P-Q\). Normalize that displacement if the question asks for a directional derivative per unit distance. A negative result is not automatically a mistake: it means the function decreases in the specified direction at that point.
Worked Example: Choosing the Correct Sign
Let \(f(x,y)=x^2+y^2\). Find the rate of change at \(P=(1,2)\) in the direction from \(P\) toward \(Q=(4,6)\).
The displacement from \(P\) to \(Q\) is $$ Q-P=(4-1,6-2)=(3,4). $$ Its length is \(5\), so the unit direction from \(P\) toward \(Q\) is \((3/5,4/5)\). The gradient at \(P\) is $$ \nabla f(x,y)=(2x,2y), \qquad \nabla f(1,2)=(2,4). $$ Therefore, $$ D_{\mathbf{u}}f(1,2) =(2,4)\cdot\left(\frac35,\frac45\right) =\frac65+\frac{16}{5} =\frac{22}{5}. $$
Check along the stated path: The unit-speed path is \(\gamma(t)=(1+3t/5,2+4t/5)\). Hence $$ f(\gamma(t))=(1+3t/5)^2+(2+4t/5)^2 =5+\frac{22}{5}t+t^2, $$ whose derivative at \(t=0\) is \(22/5\).
The sign error would be to use \(P-Q=(-3,-4)\), yielding the unit vector \((-3/5,-4/5)\) and the answer \(-22/5\). That answer is correct for the opposite journey, from \(Q\)'s direction back toward \(P\), but not for the direction requested. The displacement must follow the order “destination minus starting point.”
The Gradient Is Not the Directional Derivative
The gradient \(\nabla f(\mathbf{p})\) is a vector. It collects the partial derivatives and points in the direction of greatest increase when it is nonzero. A directional derivative \(D_{\mathbf{u}}f(\mathbf{p})\), by contrast, is one scalar rate: the component of the gradient along the chosen unit direction.
Consequently, the gradient alone is not the answer to a question asking for a directional derivative. Nor is the magnitude of the gradient generally the rate in an arbitrary direction. The magnitude gives the maximum directional rate, attained in the gradient’s direction when the gradient is nonzero.
Worked Example: Reporting a Scalar Rate, Not a Vector
Let \(f(x,y)=xy\). Find the directional derivative at \((2,1)\) in the direction of \(\mathbf{v}=(1,-1)\).
First, $$ \nabla f(x,y)=(y,x), \qquad \nabla f(2,1)=(1,2). $$ The given direction has length \(\sqrt{1^2+(-1)^2}=\sqrt2\), so $$ \mathbf{u}=\left(\frac{1}{\sqrt2},-\frac{1}{\sqrt2}\right). $$ Thus $$ D_{\mathbf{u}}f(2,1) =(1,2)\cdot\left(\frac{1}{\sqrt2},-\frac{1}{\sqrt2}\right) =\frac{1}{\sqrt2}-\frac{2}{\sqrt2} =-\frac{1}{\sqrt2}. $$
Check along a unit-speed path: Set \(\gamma(t)=(2+t/\sqrt2,1-t/\sqrt2)\). Then $$ f(\gamma(t))=(2+t/\sqrt2)(1-t/\sqrt2) =2-\frac{t}{\sqrt2}-\frac{t^2}{2}. $$ The derivative at zero is \(-1/\sqrt2\), confirming the scalar rate.
A mistaken answer might report \((1,2)\), the gradient, or \(\sqrt5\), its magnitude, as the directional derivative. Neither is correct for this direction: the requested quantity is the scalar dot product, \(-1/\sqrt2\). Its negative sign indicates decrease along \((1,-1)\). For the opposite unit direction, the rate is \(1/\sqrt2\).
A Reliable Calculation Routine
Before accepting an answer, check each ingredient separately. This prevents a correct gradient from being paired with the wrong direction or the wrong type of output.
For travel from \(P\) toward \(Q\), form \(Q-P\). Preserve the stated orientation.
Find the partial derivatives, then evaluate each component at the specified point.
Divide it by its length. If it is already a unit vector, use it as given.
Check the sign and, when useful, verify the result by differentiating the function along a unit-speed path.
Common Checks Before You Finish
These errors are related, but they have different symptoms. A result that is off by the length of the input vector suggests missing normalization. A sign that conflicts with the stated direction suggests the displacement was reversed. A vector-valued response to a rate question suggests the gradient was reported without taking a dot product.
Do not “fix” a negative answer merely because it is negative. The sign records whether the function increases or decreases as one moves in the chosen direction. Instead, check whether the direction itself matches the problem, then interpret the sign. Also confirm that the differentiability condition for the gradient formula is satisfied; where differentiability is not available, a directional derivative may need to be examined directly from its limit definition.
Check Your Understanding
For each question, keep track of the direction, its length, and whether the requested answer is a vector or a scalar.
- If \(\mathbf{v}=(6,8)\) points in the required direction, what unit vector should be used?
- Why does using an unnormalized direction vector generally produce a rate scaled by its length?
- For travel from \(P\) toward \(Q\), which displacement vector represents the intended direction?
- If \(D_{\mathbf{u}}f(\mathbf{p})=4\), what is \(D_{-\mathbf{u}}f(\mathbf{p})\), assuming \(f\) is differentiable at \(\mathbf{p}\)?
- In the formula for a directional derivative, which quantity is a vector and which is a scalar?