Subject area

Online Multivariable Calculus Tutoring

Analyse functions of several variables through geometry, partial derivatives, multiple integrals, and vector methods.

Start with a concept you would like explained or a question you do not yet know how to begin. A course outline or an attempted solution can help if you have one. We confirm the level, topics and availability before booking. Tutoring sessions are currently offered in English. In-person options in Montréal

Courses by institution

Choose an institution to browse courses in this subject. You can also text or email us directly.

Browse courses in this subject

Topics covered

Three-dimensional geometryPartial derivativesGradients and directional derivativesOptimization and constraintsDouble and triple integralsVector fields

Common difficulties

  • Visualizing surfaces and regions
  • Selecting coordinates and bounds
  • Knowing when a theorem or method applies

How tutoring can help

We use sketches and geometric reasoning to make notation concrete, then build calculations with attention to coordinates, domains, and interpretation.

Understand and practise

Gradient and directional derivatives: one surface, two rates

Imagine a hill viewed from above. For the calculations below, xx and yy are the numerical values of horizontal map coordinates measured in metres, and h(x,y)h(x,y) is the numerical value of height in metres above a reference level. Our hill model is h(x,y)=20−x2−y2h(x,y)=20-x^2-y^2. We start at the map point P=(2,1)P=(2,1). We will first find how quickly the height changes per metre in a chosen horizontal direction, then see how travelling faster changes the height gained per second.

1. Find the gradient at the starting point

A partial derivative measures the rate at which height changes when one coordinate changes and the other stays fixed. We write hxh_x for the derivative with respect to xx, keeping yy fixed, and hyh_y for the derivative with respect to yy, keeping xx fixed. The gradient, written ∇h=(hx,hy)\nabla h=(h_x,h_y), collects those two rates into a vector. Evaluate at PP: the height is 15 m15\,\mathrm m, and the gradient is (−4,−2)(-4,-2). Thus a small move in the positive direction of either coordinate initially lowers the height. The gradient points in the horizontal direction of steepest increase.

hx=−2x,hy=−2yh_x=-2x,\qquad h_y=-2y
∇h(2,1)=(−4,−2),h(2,1)=15\nabla h(2,1)=(-4,-2),\qquad h(2,1)=15

2. Normalize for change per horizontal metre

Choose the horizontal direction vector v=(−3,4)\mathbf v=(-3,4): move toward decreasing xx and increasing yy, in the ratio three to four. Its length is 55. Divide by that length to obtain the unit vector u\mathbf u. The notation Duh(P)D_{\mathbf u}h(P) means the height change per horizontal metre at PP in this unit direction. Compute it by taking the dot product ∇h(P)⋅u\nabla h(P)\cdot\mathbf u: multiply corresponding components, then add. The result is positive, so this direction is initially uphill. If Δs\Delta s is a small forward horizontal distance in metres, the approximate height gain in metres is 45Δs\frac45\Delta s.

∥v∥=9+16=5,u=(−35,45)\lVert\mathbf v\rVert=\sqrt{9+16}=5,\qquad\mathbf u=\left(-\frac35,\frac45\right)
Duh(P)=∇h(P)⋅uD_{\mathbf u}h(P)=\nabla h(P)\cdot\mathbf u
=(−4)(−35)+(−2)(45)=45 m/m=(-4)\left(-\frac35\right)+(-2)\left(\frac45\right)=\frac45\,\mathrm{m/m}
Direction and gradient on a height mapAt P=(2,1), the route points upper-left while the gradient points toward the origin. The route initially enters a region of greater height.-3-3-2-2-1-11122330x (m)y (m)P
Circles from inner to outer: h=16h = 16, 1515 and 1111 m.Dashed: travel directionSolid: steepest ascentP=(2,1)P = (2, 1); h(P)=15h(P) = 15 m
This top view shows circles of equal height. Moving toward the centre raises the height. The dashed arrow is the chosen travel direction, and the solid arrow is the gradient direction. The route initially climbs, although it does not follow the steepest ascent. The arrows indicate directions; their drawn lengths do not represent speed or gradient magnitude.

3. Keep velocity for change per second

Now introduce time. Let t≥0t\geq0 be the number of seconds since departure, and let r(t)=(2−3t,1+4t)\mathbf r(t)=(2-3t,1+4t) give the horizontal position. Its first component is x(t)x(t), and its second is y(t)y(t), so r(0)=P\mathbf r(0)=P. Differentiating gives the horizontal velocity r′(t)=(−3,4)\mathbf r^{\prime}(t)=(-3,4) in metres per second; its magnitude, the horizontal speed, is 5 m/s5\,\mathrm{m/s}. The composite function h(r(t))h(\mathbf r(t)) is the height at time tt. The chain rule finds its time derivative by combining the gradient with this velocity. Use the full velocity vector without dividing by its length: normalizing it would remove the speed information.

ddth(r(t))∣t=0=∇h(P)⋅r′(0)\left.\frac{d}{dt}h(\mathbf r(t))\right|_{t=0}=\nabla h(P)\cdot\mathbf r^{\prime}(0)
=(−4)(−3)+(−2)(4)=4 m/s=(-4)(-3)+(-2)(4)=4\,\mathrm{m/s}
(45 m/m)(5 m/s)=4 m/s\left(\frac45\,\mathrm{m/m}\right)\left(5\,\mathrm{m/s}\right)=4\,\mathrm{m/s}

4. Verify by substituting the path

Check the time rate without the gradient: insert x(t)=2−3tx(t)=2-3t and y(t)=1+4ty(t)=1+4t directly into the height formula, simplify, and differentiate with respect to tt. The initial rate is again 4 m/s4\,\mathrm{m/s}. To check the distance rate, let s≥0s\geq0 be horizontal distance travelled from PP, in metres. The constant speed gives s=5ts=5t. Replacing tt by s/5s/5 in the position formula gives q(s)\mathbf q(s), the same route described by distance instead of time. Differentiate its height with respect to ss to recover 45 m/m\frac45\,\mathrm{m/m}. The quadratic terms show why these are initial rates, rather than rates that stay constant.

h(r(t))=20−(2−3t)2−(1+4t)2h(\mathbf r(t))=20-(2-3t)^2-(1+4t)^2
=15+4t−25t2=15+4t-25t^2
ddth(r(t))=4−50t\frac{d}{dt}h(\mathbf r(t))=4-50t
q(s)=(2−35s,1+45s)\mathbf q(s)=\left(2-\frac35s,1+\frac45s\right)
h(q(s))=15+45s−s2h(\mathbf q(s))=15+\frac45s-s^2
ddsh(q(s))=45−2s\frac{d}{ds}h(\mathbf q(s))=\frac45-2s

Three questions to build your understanding

1. Foundation

Keep the same height function h(x,y)=20−x2−y2h(x,y)=20-x^2-y^2 and starting point P=(2,1)P=(2,1), with the same metre-based numerical convention. For this check, take the horizontal direction v=(1,0)\mathbf v=(1,0). Find ∇h(P)\nabla h(P), check whether v\mathbf v is a unit vector, and calculate the initial height change per horizontal metre. Is this direction initially uphill or downhill? Retry without notes in the direction w=(0,−2)\mathbf w=(0,-2), normalizing if needed, before opening the answer.

Show the explained solution

The gradient is ∇h(P)=(−4,−2)\nabla h(P)=(-4,-2). Since ∥v∥=1\lVert\mathbf v\rVert=1, the initial slope is (−4,−2)⋅(1,0)=−4 m/m(-4,-2)\cdot(1,0)=-4\,\mathrm{m/m}: initially downhill. For the retry, ∥w∥=2\lVert\mathbf w\rVert=2, so use w/2=(0,−1)\mathbf w/2=(0,-1). The initial slope is (−4,−2)⋅(0,−1)=2 m/m(-4,-2)\cdot(0,-1)=2\,\mathrm{m/m}: initially uphill. The unnormalized dot product would give 4, which is not the change per horizontal metre.

2. Apply the method

Let r2(t)=(2−6t,1+8t)\mathbf r_2(t)=(2-6t,1+8t) describe a second journey, with tt still measured in seconds and the coordinates in metres. Compare its initial direction, horizontal speed, height change per horizontal metre and height change per second with the original journey.

Show the explained solution

The velocity is (−6,8) m/s(-6,8)\,\mathrm{m/s}, with magnitude 10 m/s10\,\mathrm{m/s}. Its unit direction is still (−3/5,4/5)(-3/5,4/5), so the initial slope stays 45 m/m\frac45\,\mathrm{m/m}. The horizontal speed doubles, so the initial height rate doubles to 8 m/s8\,\mathrm{m/s}. Direct substitution checks this: h(r2(t))=15+8t−100t2h(\mathbf r_2(t))=15+8t-100t^2, whose derivative at zero is 88.

3. Challenge

Along the original path for t≥0t\geq0, when does height stop increasing, and what is the greatest height?

Show the explained solution

The height rate is 4−50t4-50t. Setting it to zero gives t=2/25t=2/25, so the height stops increasing 225 s\frac{2}{25}\,\mathrm{s} after departure. This rate is positive before that time and negative afterward, establishing the greatest height along this route for t≥0t\geq0. Substitution into the position and height formulas gives r(2/25)=(44/25,33/25)\mathbf r(2/25)=(44/25,33/25) and a height of 37925 m\frac{379}{25}\,\mathrm m. The horizontal distance travelled is 5(2/25)=2/55(2/25)=2/5 metres. This is the route’s maximum; the hill itself has height 20 m20\,\mathrm m at the origin, which this route never reaches.

Original Nablio explanations and practice, not official exam questions.

Exam preparation

What to practise

Exam preparation can combine visualization, setup, and calculation across partial-derivative, optimization, and multiple-integral problems.

Book a Lesson