Purdue MA 26100 · Fall 2026 · Briggs 3e · all 37 lessons
Calculus III, drawn.
One long walk over a hilly landscape. That's the whole course — and every section below is badged with the quiz that tests it, so you always know what is next.
37 lessons · Ch. 12–1710 quizzes · 3 exams41 figures · 12 you can spin86 check-yourself questionsevery formula gets a reason
UNIT 01
Vectors & curves
Ch. 12–14 · Quizzes 1–4
Everything here is about arrows. An arrow with a length and a direction, what happens when you multiply two of them together two different ways, and what happens when you let one arrow’s tip move around. Lessons 1–8.
A vector is a displacement: how far and which way. It does not care where it starts. Two arrows of the same length pointing the same way are the same vector.
the four things you do constantlya=⟨a1,a2,a3⟩∣a∣=a12+a22+a32a+b=⟨a1+b1,a2+b2,a3+b3⟩ca=⟨ca1,ca2,ca3⟩
unit vector — same direction, length exactly 1u=∣a∣a
Vector from P to Q is PQ=⟨q1−p1,q2−p2,q3−p3⟩ — head minus tail. Getting this backwards is the single most common Unit 1 slip.
Algorithm · build a vector of prescribed length in a given direction
Get the direction as any vector a pointing that way.
Normalise: divide by its own length, u=a/∣a∣. Now it has length 1.
Scale: multiply by the length you want. v=Lu.
Normalise first, scale second. Doing it in the other order gives the wrong length.
Check yourself
What is ∣⟨3,−4⟩∣?
Answer
9+16=5.
Write the unit vector in the direction of ⟨0,3,4⟩.
Answer
Length is 5, so ⟨0,53,54⟩. Normalise first, always.
What is the vector from P(1,2) to Q(4,6)?
Answer
PQ=⟨3,4⟩ — head minus tail, Q−P. Backwards is the classic slip.
Three number lines at right angles. A point needs three numbers instead of two — and distance is still just Pythagoras, applied twice.
drag to spin
Spin it. The three brown steps and the one magenta arrow are the same information — the arrow is just the shortcut.
distance between two points∣P1P2∣=(x2−x1)2+(y2−y1)2+(z2−z1)2
sphere · centre (h,k,l), radius r(x−h)2+(y−k)2+(z−l)2=r2
Why Pythagoras twice: walk along x, then along y — that diagonal on the floor is Δx2+Δy2. Now go up by Δz. That floor-diagonal and the vertical rise are a right triangle too, so square-and-add again.
Algorithm · recognise a sphere from a messy equation
Group. Put all the x terms together, all the y terms, all the z terms. Move the constant to the right.
Complete the square in each variable: x2+ax→(x+2a)2−4a2.
Balance. Every −4a2 you created must be added to the right-hand side too.
Read it off. Centre is (h,k,l) from the three brackets, radius is right side. If the right side is negative there is no sphere; if it is zero you get a single point.
Worked example
x2+y2+z2−4x+6y−2=0.
group
(x2−4x)+(y2+6y)+z2=2
complete
(x−2)2−4+(y+3)2−9+z2=2
balance
(x−2)2+(y+3)2+z2=15
Centre (2,−3,0), radius 15.
One equation in 3-D is a surface, not a curve.x=3 is a whole plane. x2+y2=9 is an infinite cylinder — the z is free, so the circle gets extruded forever.
Check yourself
Distance from (1,0,2) to (1,4,5)?
Answer
0+16+9=5. Pythagoras, twice.
In 3-D, what does x2+y2=4 describe?
Answer
An infinite cylinder of radius 2 around the z-axis — z is free, so the circle gets extruded forever. One equation in 3-D is a surface, not a curve.
Centre and radius of (x−1)2+y2+(z+2)2=9?
Answer
Centre (1,0,−2), radius 3. The sign inside the bracket flips: (z+2)2 means z=−2.
Shine a light straight down on b. The shadow it casts along a is the whole idea. Long shadow → big number. No shadow → zero. Shadow pointing backwards → negative.
Drag the angle. a·b = (length of a) × (length of the shadow). Same direction → positive. Square corner → zero. Opposite → negative.
two formulas, one numbera⋅b=a1b1+a2b2+a3b3anda⋅b=∣a∣∣b∣cosθ
The left one is how you compute it. The right one is what it means. Setting them equal is how every angle problem gets solved.
the three facts that mattercosθ=∣a∣∣b∣a⋅ba⊥b⟺a⋅b=0a⋅a=∣a∣2
Algorithm · angle between two vectors
Dot them componentwise: a⋅b.
Find both lengths∣a∣ and ∣b∣.
Divide:cosθ=∣a∣∣b∣a⋅b.
Arccos.θ=cos−1(⋅), always in [0,π].
Sign check before you compute: positive dot ⇒ acute, zero ⇒ right angle, negative ⇒ obtuse.
direction cosines — the angles a vector makes with each axiscosα=∣a∣a1,cosβ=∣a∣a2,cosγ=∣a∣a3,cos2α+cos2β+cos2γ=1
Those three cosines are the components of the unit vectora/∣a∣ — which is exactly why they square to 1.
work — the physics reason dot products existW=F⋅d=∣F∣∣d∣cosθ
Check yourself
Compute ⟨1,2,3⟩⋅⟨4,−1,0⟩.
Answer
4−2+0=2.
If a⋅b<0, is the angle acute or obtuse?
Answer
Obtuse. Negative dot means the shadow points backwards.
These two get confused constantly, and the difference is simple: one is a number (how long the shadow is) and the other is an arrow (the shadow itself, lying along b).
Same picture, two different answers. comp is the tick mark on a ruler. proj is the arrow you could actually add to another vector.
scalar projection of a onto b — "component of a along b"compba=∣b∣a⋅ba number
vector projection of a onto bprojba=(∣b∣2a⋅b)b=(compba)∣b∣ba vector
How to never mix them up. The vector projection is literally the scalar projection times the unit vector of b. So: get the number first, then attach a direction to it. One ∣b∣ in the denominator = number. Two = vector, because the second one is busy normalising b.
Algorithm · project a onto b
Dot. Compute a⋅b.
Decide which you want. Does the answer need a direction? If not, stop after step 3.
Scalar: divide by ∣b∣ once. Done — that is compba, and it may be negative.
Vector: multiply the scalar answer by the unit vector b/∣b∣. Equivalently, divide by ∣b∣2 and multiply by b — never by ∣b∣.
Projecting onto b always lands on the b line. If your answer is not a multiple of b, you projected the wrong way round.
Worked example
a=⟨3,4,0⟩, b=⟨4,0,3⟩. Both have length 5.
dot
a⋅b=12+0+0=12
scalar
compba=512=2.4
vector
projba=2512⟨4,0,3⟩=⟨2548,0,2536⟩
check
its length is (48/25)2+(36/25)2=2560=2.4 ✓ matches the scalar answer
orthogonal decomposition — split a into "along b" plus "perpendicular to b"a=parallel to bprojba+perpendicular to b(a−projba)
This split is not a curiosity — it is reused three more times in this course: distance from a point to a line (13.5b), splitting acceleration into aT and aN (14.3), and the flux/circulation split of a vector field (Unit 4).
Trap
projba=projab. Read the subscript as "onto". Swapping them gives a vector pointing in a completely different direction. And the scalar projection keeps its sign — if θ is obtuse, compba is negative, and that negative is the answer, not an error.
Check yourself
a⋅b=10 and ∣b∣=5. What is compba?
Answer
10/5=2. Divide by ∣b∣once — that gives the number.
Same numbers. Is projba a number or a vector?
Answer
A vector: 2510b. Divide twice — the second ∣b∣ is busy normalising.
If a⊥b, what is projba?
Answer
The zero vector. No shadow — the light is shining straight along b.
scalar triple product — volume of the boxV=∣a⋅(b×c)∣=a1b1c1a2b2c2a3b3c3
Reading it:b×c gives the base area as a vector standing on the base. Dotting with a takes a's shadow on that stand-up direction — which is the height. Area × height = volume. If the triple product is zero, the box is flat, so the three vectors are coplanar.
Check yourself
∣a∣=3, ∣b∣=4, and they meet at 90°. What is ∣a×b∣?
Answer
3⋅4⋅sin90°=12 — the biggest the tile can get.
What is a×a?
Answer
0. Zero angle, flat tile, no area.
You computed a×b. How do you check it in ten seconds?
Answer
Dot it with a. You must get 0. This catches the missing minus on the j component every time.
A Cartesian equation tells you where a curve is. A parametrization
tells you how a point moves along it — where it starts, which way it goes,
how fast, and how many times round. Those extra facts are the whole reason the rest
of this course uses parametrizations for everything: curves in space, surfaces,
line integrals, flux. This is where they start.
a plane curve, parametrizedx=f(t),y=g(t),a≤t≤b
Think of t as time and (f(t),g(t)) as the position of a bug. Sweep t
from a to b and the bug draws the curve. Different bugs can draw the same picture.
Both bugs draw the same ellipse. The orange one goes
counterclockwise once; the green one goes clockwise, twice as fast, twice around.
They disagree about direction, speed, and how many laps. Eliminating the parameter keeps the picture and throws
all three away — which is exactly the information line integrals care about.
the three you must know coldsegment P→Q:circle, centre (h,k), radius R:ellipse, semi-axes a,b:r(t)=P+t(Q−P),0≤t≤1x=h+Rcost,y=k+Rsint,0≤t≤2πx=h+acost,y=k+bsint,0≤t≤2π
All three run counterclockwise as written, and all three start at
the rightmost point when t=0. Swap sin and cos, or negate one of them, and you
change the starting point or the direction — never the picture.
Algorithm · eliminate the parameter
Look for the trig identity first. If you see cost and sint, solve each
equation for the trig function and use cos2t+sin2t=1. Do not try to solve for t.
Otherwise solve the easier equation for t — usually the linear one —
and substitute into the other.
Carry the range across. Ask what values x and y actually take as t runs
over its interval. The Cartesian equation on its own will usually describe more
curve than you have.
Say the direction out loud. Plug in t=a, the midpoint, and t=b, and mark
the three points in order. That is the orientation, and no Cartesian equation records it.
Steps 3 and 4 are where the marks are. Step 1 and 2 are algebra you already have.
Worked example
Describe the curve x=2cost,y=3sint, 0≤t≤π.
identity
cost=2x and sint=3y, so
4x2+9y2=1 — an ellipse with semi-axes 2 and 3.
range
On 0≤t≤π, sint≥0, so y≥0.
Only the upper half of the ellipse.
direction
t=0⇒(2,0); t=2π⇒(0,3);
t=π⇒(−2,0). Right, up, left — counterclockwise.
answer
The upper half of 4x2+9y2=1,
traced once counterclockwise from (2,0) to (−2,0).
Trap
“Eliminate the parameter” is a lossy operation.x=t,y=t2 and
x=t2,y=t4 both give y=x2, but the first is the whole parabola and the second is
only its right half, traced in and back out. If a question mentions direction, a starting
point, or a number of laps, the Cartesian equation cannot answer it — keep the
parametrization.
Where this reappears: 13.5 writes a line as r(t)=r0+tv,
which is the segment recipe with the range removed. 14.1 is this section with a third
coordinate bolted on. 17.2 integrates along one of these, and the orientation you were
told to keep track of here is what decides the sign of the answer.
Check yourself
Parametrize the segment from (−1,4) to (3,2) on 0≤t≤1.
Answer
x=−1+4t,y=4−2t. Start, plus t times
the displacement ⟨4,−2⟩.
What curve is x=1+3cost,y=−2+3sint, 0≤t≤2π?
Answer
The circle of radius 3 centred at
(1,−2), once counterclockwise from (4,−2): (x−1)2+(y+2)2=9.
x=sint,y=sin2t. Cartesian equation, and how much of it?
Answer
y=x2, but only the arc with
−1≤x≤1, and the point retraces it back and forth forever.
Two parametrizations give the same Cartesian equation. Name two things that
can still differ.
Answer
Orientation, speed, starting point, and
how much of the curve is covered — any of these. Only the point set is shared.
A line needs a point and a direction to walk. A plane needs a point and a direction to avoid. That is the entire difference.
Tilt n and the whole plane tilts with it. That single arrow is the plane's identity.
line through P0 with direction v=⟨a,b,c⟩r(t)=r0+tv⎩⎨⎧x=x0+aty=y0+btz=z0+ctax−x0=by−y0=cz−z0
Vector form, parametric form, symmetric form — the same line, written three ways. Symmetric form is just the parametric equations each solved for t. If a direction component is 0 you cannot divide by it: write that coordinate as a separate condition, e.g. 2x−1=5z−4,y=3.
plane through P0 with normal n=⟨a,b,c⟩n⋅(r−r0)=0⟺a(x−x0)+b(y−y0)+c(z−z0)=0⟺ax+by+cz=d
Free information: in ax+by+cz=d, the coefficients are the normal vector. You can read n=⟨a,b,c⟩ straight off any plane equation without doing anything.
Algorithm · plane through three points P, Q, R
Make two vectors in the plane:PQ and PR.
Cross them:n=PQ×PR. It sticks out of the plane by construction.
Pick any one of the three points and write n⋅(r−r0)=0.
Expand and check that all three original points satisfy it.
Algorithm · classify two lines in space
Compare directions. If v1∥v2 (one is a multiple of the other) the lines are parallel — identical if a point of one satisfies the other, otherwise distinct.
Otherwise set them equal — and use different parameters, t for one and s for the other. Same-letter parameters is the classic wrong answer.
Solve two of the three equations for t and s.
Test in the third. Consistent ⇒ they intersect (plug back in for the point). Contradiction ⇒ they are skew — never meeting, not parallel.
Angle between two planes
Angle between their normals: cosθ=∣n1∣∣n2∣∣n1⋅n2∣.
Line where two planes meet
Direction is n1×n2. For a point, set one variable to 0 and solve the two equations.
Parallel planes
Normals are multiples of each other. Same normal + different d ⇒ parallel and distinct.
Check yourself
What is the normal vector of the plane 2x−y+3z=7?
Answer
⟨2,−1,3⟩ — read straight off the coefficients, no work needed.
Line through (1,0,0) with direction ⟨2,3,−1⟩?
Answer
r(t)=⟨1+2t,3t,−t⟩.
Two lines have non-parallel directions and no common point. What are they?
Answer
Skew. They never meet and they are not parallel — only possible in 3-D.
All four of these are the same move: build a vector from the thing to the point, then keep only the part that is perpendicular to whatever you're measuring from.
point P1 to the plane ax+by+cz+d=0D=a2+b2+c2∣ax1+by1+cz1+d∣=compnP0P1
Read it as a scalar projection onto the normal. Take any point P0 on the plane, form P0P1, and measure its shadow on n — the part of the trip that actually left the plane.
point P to the line through Q with direction vD=∣v∣∣QP×v∣
Why the cross product: ∣QP×v∣=∣QP∣∣v∣sinθ is the area of the parallelogram they span. Area ÷ base = height, and the height is the perpendicular distance. Same as ∣QP−projvQP∣ — the leftover from 13.3b.
two skew linesD=∣v1×v2∣(r2−r1)⋅(v1×v2)
Algorithm · distance between two skew lines
Find the common perpendicular:n=v1×v2. It is at right angles to both lines at once.
Pick one point on each line, P1 and P2, and form P1P2.
Project onto n: the distance is compnP1P2. Everything not along n can be walked off along the lines, so it doesn't count.
Equivalent framing: slide the two lines into two parallel planes with normal n, then measure plane-to-plane.
Two parallel planes
Take any point on one, use the point-to-plane formula on the other.
Line parallel to a plane
Take any point on the line, use point-to-plane.
Sanity check
Every distance is ≥0. Absolute value bars are not decoration.
Check yourself
Distance from the origin to x+2y+2z=9?
Answer
1+4+4∣0+0+0−9∣=39=3.
Why does point-to-line use a cross product?
Answer
∣QP×v∣ is the parallelogram's area. Area ÷ base = height, and the height is the perpendicular distance.
Section 13.6 has two halves, and the first one is
nearly free. A cylinder is what you get when a variable is missing from
the equation. Missing means unconstrained: that coordinate may be anything at all, so
the curve drawn in the other two variables is dragged along the whole missing axis.
A cylinder in this course is not necessarily round — it is any curve times a line.
a missing variable is a swept axisx2+z2=9(no y)
In the xz-plane that is a circle of radius 3. In space, nothing
constrains y, so every height y=k gives the same circle. Stack them and you
get an infinite tube whose axis is the y-axis.
The equation never mentions y, so y is free. The circle repeats at
every y — the straight lines along the tube are the rulings, and they
run parallel to the axis of the variable that went missing.
Algorithm · name a cylinder
Spot the missing variable. One of x, y, z does not appear. If all
three appear, it is not a cylinder — go to the quadric test below.
Read the curve formed by the two that remain, in their own coordinate
plane: circle, ellipse, parabola, hyperbola, or a pair of lines.
Sweep it along the missing variable's axis. That axis is the direction of
the rulings.
Name it after the curve. Circular, elliptic, parabolic or hyperbolic
cylinder — then say which axis the rulings are parallel to. Both halves are
expected in the answer.
y=−z2 has no x: a parabola in the yz-plane opening toward
−y, swept along the x-axis. A parabolic cylinder, rulings parallel to the
x-axis.
Trap
x2+z2=9 is a circle in two dimensions and a tube in three.
The question decides which by telling you the ambient space, and 13.6 is a chapter
about surfaces in R3 — so the answer is the tube. Answering
“a circle of radius 3” is the single most common way to drop this
question.
Now the other half. Every quadric is decided by signs and squares. Slice it with flat planes and see what falls out — circles, parabolas, or hyperbolas.
drag to spin
Fast test: count the minus signs. Zero → ellipsoid. One → one sheet. Two → two sheets. Right side is 0 instead of 1 → cone. One variable unsquared → paraboloid.
Algorithm · identify a quadric by its traces
Standard form first. Get it to a2x2±b2y2±c2z2=1,0, or = a single linear variable.
Count the minus signs among the squared terms: 0⇒ ellipsoid, 1⇒ hyperboloid of one sheet, 2⇒ hyperboloid of two sheets.
Right side is 0? It's a cone.
One variable not squared? It's a paraboloid — elliptic if the two squared terms have the same sign, hyperbolic (a saddle) if opposite.
Confirm with traces. Set z=k and see what curve you get, then x=k, then y=k. Ellipse / parabola / hyperbola tells you the rest.
The axis of a cone, paraboloid, or hyperboloid is the variable that behaves differently from the other two.
Algorithm · complete the square into standard form
Group by variable and move the bare constant to the right-hand side.
Factor out the coefficient of each squared term, so the bracket opens
with a bare x2, y2 or z2.
Complete each square by adding (b/2)2inside the bracket.
Because the bracket is multiplied by that factored-out coefficient, what you must
add to the other side is a⋅(b/2)2, not (b/2)2. This is where the
arithmetic goes wrong.
Divide so the right side is 1 (or 0).
Now count the minus signs with the algorithm above. Shifting a surface
never changes what it is — only where it sits.
worked · 4x2−y2+z2+8x=04(x2+2x)−y2+z24(x2+2x+1)−y2+z24(x+1)2−y2+z2(x+1)2−4y2+4z2=0=0+4⋅1=4=1
One minus sign, right side 1: a hyperboloid of one sheet, axis
the y-axis, centred at (−1,0,0). The +8x only moved it one unit along x; the
surface was never anything else.
Trap
The one-sheet hyperboloid has one minus and is connected — you can walk around the waist. The two-sheet has two minuses and a gap: there is no surface at all for small ∣z∣. Test it by setting z=0 and seeing whether you get a real curve or an impossibility.
Check yourself
In space, what is x2+z2=9?
Answer
No y, so y is free: a circular cylinder of radius 3 with rulings parallel to the y-axis. In the plane it would be a circle; in R3 it is a tube.
Identify y=−z2 in three dimensions.
Answer
No x: a parabolic cylinder, the parabola y=−z2 in the yz-plane opening toward −y, swept along the x-axis.
Put 9x2+4y2+36z2−18x=27 into standard form and identify it.
Answer
9(x2−2x)=9(x−1)2−9, so 9(x−1)2+4y2+36z2=36, i.e. 4(x−1)2+9y2+z2=1. No minus signs → an ellipsoid centred at (1,0,0).
Identify x2+y2−z2=1.
Answer
One minus sign → hyperboloid of one sheet (connected, like a cooling tower).
Identify z=x2−y2.
Answer
One variable unsquared, opposite signs → hyperbolic paraboloid, the saddle.
Differentiate every slot. That is the whole rule. The result is tangent to the curve, pointing the way the bead is heading.
Derivative of position is velocity. Derivative of velocity is acceleration. Exactly Calc I — just done to all three coordinates at once.
derivative and unit tangentr′(t)=⟨f′(t),g′(t),h′(t)⟩T(t)=∣r′(t)∣r′(t)
product rules — note which product each one keepsdtd[u⋅v]=u′⋅v+u⋅v′dtd[u×v]=u′×v+u×v′
Trap
The cross-product rule must keep its order: u′×v, never v×u′. Cross products anticommute, so swapping flips the sign of your whole answer.
A fact worth memorising: if ∣r(t)∣ is constant, then r⋅r′=0 — the velocity is perpendicular to the position. That is why anything moving on a sphere has velocity tangent to the sphere, and it's the reason T′⊥T in 14.3.
integral — antidifferentiate each slot, one vector constant∫r(t)dt=⟨∫f,∫g,∫h⟩+C
Check yourself
r(t)=⟨t2,t3⟩. Find r′(1).
Answer
⟨2t,3t2⟩ at t=1 is ⟨2,3⟩.
If ∣r(t)∣ is constant, what is r⋅r′?
Answer
0. Constant length means the velocity is perpendicular to the position — why anything moving on a sphere stays tangent to it.
Sit on a roller coaster. T is where your nose points, N is the way you're pressed into your seat, and B is out through your shoulder. All three travel with you.
drag to spin
The frame rides the curve instead of standing still. Acceleration always splits into a T part (changing speed) and an N part (changing direction).
the moving frameT=∣r′∣r′N=∣T′∣T′B=T×N
N is guaranteed perpendicular to T because T has constant length 1 — the fact from 14.2. B is perpendicular to both because that's what a cross product does.
acceleration always splits two waysa=aTT+aNN,aT=dtd∣v∣=∣r′∣r′⋅r′′,aN=κ∣v∣2=∣r′∣∣r′×r′′∣
Read it physically.aT is the gas pedal — it changes how fast you go. aN is the steering wheel — it changes where you're pointed. There is never a B component: you are never accelerated sideways out of your own turn.
Algorithm · decompose acceleration
Compute r′ and r′′.
Speed:∣r′∣.
aT: dot them and divide by the speed, ∣r′∣r′⋅r′′.
aN: cross them and divide by the speed, ∣r′∣∣r′×r′′∣.
Check:aT2+aN2=∣r′′∣2. If that fails, one of them is wrong.
Dot for the gas pedal, cross for the steering wheel. Same two products, one divisor.
Projectile motion is this with a=⟨0,0,−g⟩: integrate once for v (constant of integration = initial velocity), again for r (constant = initial position).
Check yourself
What does aT measure?
Answer
The gas pedal — how fast your speed is changing. It is zero at constant speed, even in a hard turn.
Which product gives aN, dot or cross?
Answer
Cross.aN=∣r′∣∣r′×r′′∣. Dot for the gas pedal, cross for the steering wheel.
A curve is hard to measure; a straight stick is easy. Chop the curve into a million tiny straight sticks, measure each, add them up.
Distance = speed × time, repeated for every instant. That's all the integral is doing.
arc length = speed integrated over timeL=∫ab∣r′(t)∣dt=∫ab(dtdx)2+(dtdy)2+(dtdz)2dt
Algorithm · reparametrize by arc length
Compute the speed∣r′(t)∣.
Build the arc-length functions(t)=∫0t∣r′(u)∣du — how far you've walked by time t.
Invert it: solve s=s(t) for t in terms of s.
Substitute back: r(t(s)). Now the parameter is distance, so the speed is exactly 1.
Only clean when the speed is constant or very simple — which is exactly when this gets assigned.
Curvature asks how small is the circle you're hugging. A tight little circle means a sharp turn; a huge circle looks almost straight.
A straight line hugs a circle of infinite radius, so its curvature is 0. A circle of radius R has curvature 1/R everywhere.
three formulas for the same κ — pick by what you're givenκ=dsdT=∣r′(t)∣∣T′(t)∣=∣r′(t)∣3∣r′(t)×r′′(t)∣
Use the third one
Almost always. It needs only r′ and r′′ — no messy normalising.
Use the second one
When the problem already handed you T(t).
For a plane curve y=f(x)
κ=(1+(f′)2)3/2∣f′′∣
Sanity values: a straight line has κ=0. A circle of radius a has κ=1/a everywhere. The radius of curvature is ρ=1/κ — the radius of that best-fitting circle.
Check yourself
Speed of ⟨3cost,3sint,4t⟩?
Answer
9+16=5, constant. So length over [0,2π] is just 10π.
Curvature of a circle of radius 2?
Answer
κ=1/2. Curvature is one over the radius of the hugging circle.
Curvature of a straight line?
Answer
0 — the hugging circle has infinite radius.
UNIT 02
Partial derivatives
Ch. 15 · Quizzes 4–6 · Midterm 1 ends at 15.7
Here is the trick that unlocks the rest of the course: a function of two variables is a hill. Feed it a spot on the ground, it hands you back a height. Lessons 9–16 are the rest of Exam 1; Lagrange (16.5) is Lesson 17 — the first thing on Exam 2.
Slice the hill with flat sheets of glass at heights 1, 2, 3, 4. Each slice leaves a loop. Draw those loops flat on paper and you've made a topographic map. Nothing was lost.
drag to spin
Slide the glass up and down. Every height gives one loop, and the loops printed on the floor are the topographic map. Loops crowded = steep.
level curves (2 inputs) and level surfaces (3 inputs)f(x,y)=kF(x,y,z)=k
Reading a contour map: loops crowded together = steep. Loops far apart = gentle. Closed rings shrinking inward = a peak or a pit. Contours that cross in an X = a saddle. You will use every one of these again in 15.7.
Algorithm · find and sketch the domain
List what can break: denominators (≠ 0), even roots (≥ 0), logs (> 0), arcsin/arccos (input in [−1,1]).
Write each as an inequality in x and y.
Sketch each boundary curve and shade the region satisfying all of them at once.
Mark boundaries solid or dashed — solid if the inequality is ≥, dashed if strict.
Check yourself
What do the level curves of f(x,y)=x+y look like?
Answer
Parallel straight linesx+y=k, evenly spaced — a constant-slope ramp, not a hill.
On a number line you can only come in from the left or the right. On a plane you can spiral, zig-zag, arrive on any curve. Every road must agree or the limit doesn't exist.
To disprove a limit: find two roads that disagree. To prove one: squeeze it, or switch to polar and show the answer doesn't depend on θ as r → 0.
the two-path test — this disproves, it never provesif (x,y)→(a,b)limf along path 1=lim along path 2,then the limit does not exist
Algorithm · show a limit does NOT exist
Try the axes first. Set y=0, take x→0. Then x=0, take y→0. Cheapest possible test.
Try lines through the origin:y=mx. If the answer still contains m, you're done — different slopes give different limits.
Try matching powers. If the numerator has degree p in one variable and the denominator degree q, try y=xp/q or y=x2. This is what catches the sneaky ones that survive every straight line.
State it cleanly: "along y=0 the limit is A; along y=x it is B; A=B, so the limit does not exist."
Algorithm · show a limit DOES exist
Try direct substitution. If f is built from polynomials, roots, exponentials, sines and cosines and nothing blows up — you're done, it's continuous.
Switch to polar:x=rcosθ, y=rsinθ, and let r→0+. If everything left over is bounded and the answer does not depend on θ, that's the limit.
Or squeeze: find 0≤∣f−L∣≤g(x,y) with g→0. Useful bounds: x2+y2x≤1, ∣sinu∣≤∣u∣, x2≤x2+y2.
Checking a hundred paths proves nothing. Polar or squeeze is the only way to actually close it.
Worked example — polar closing the case
(x,y)→(0,0)limx2+y2x3+y3. Every straight line gives 0, but that isn't a proof.
polar
r2r3(cos3θ+sin3θ)=r(cos3θ+sin3θ)
bound
∣cos3θ+sin3θ∣≤2, so the whole thing is ≤2r
conclude
as r→0 this →0 regardless of θ. The limit is 0.
Check yourself
Along y=0 the limit is 3; along y=x it is 5. What do you conclude?
Answer
The limit does not exist. Two roads disagree, and that is a complete proof.
You checked 100 straight lines and all gave 0. Does the limit exist?
Answer
No — you have proved nothing. Paths can only disprove. To prove, switch to polar and show the answer does not depend on θ, or squeeze it.
Refuse to turn. Walk due east only and record your height — that's a plain 1-D curve, and its slope is ∂f/∂x. Turn 90° and walk due north for ∂f/∂y.
drag to spin
Move the wall and watch the slice curve change shape. A partial derivative is the slope of that one curve — nothing more exotic than Calc I.
definition — the other variable never movesfx(a,b)=h→0limhf(a+h,b)−f(a,b)fy(a,b)=h→0limhf(a,b+h)−f(a,b)
Algorithm · compute a partial derivative
Cover up the other variables with your hand. Pretend they are numbers like 7.
Differentiate normally in the one remaining variable — product rule, chain rule, all of Calc I still applies.
Uncover. The frozen variables come back exactly as they were.
Then plug in the point, if a specific point was asked for. Never plug in first.
∂x∂(x2y3)=2xy3 — the y3 was a constant, so it just rode along.
second and mixed partialsfxx=∂x2∂2ffxy=(fx)y=∂y∂x∂2ffyx=(fy)x
Clairaut's theorem
If the mixed partials are continuous near a point, fxy=fyx — the order you differentiate in doesn't matter. This is free error-checking: compute both and they must match.
Notation trap
fxy means "x first, then y", but ∂y∂x∂2f means the same thing read right-to-left. Subscripts run left-to-right; Leibniz notation runs inside-out. Clairaut makes them equal anyway, but exam wording depends on you knowing which is which.
Check yourself
Compute ∂x∂(x2y3).
Answer
2xy3. The y3 was a constant, so it rode along untouched.
Is fxy the same as fyx?
Answer
Yes, whenever the mixed partials are continuous (Clairaut). Compute both — it is free error-checking.
Draw a tree. To find how fast z changes when t changes, multiply along each branch from t up to z, then add the branches together. Every chain rule in the course is this one picture.
Why add? Because t wiggling changes both x and y, and each of those independently pushes z. The effects stack.
Case 1 · one independent variabledtdz=∂x∂zdtdx+∂y∂zdtdy
Case 2 · two independent variables∂s∂z=∂x∂z∂s∂x+∂y∂z∂s∂y∂t∂z=∂x∂z∂t∂x+∂y∂z∂t∂y
Algorithm · any chain rule, from the tree
Draw the tree. Output on top. Below it, every variable the output directly depends on. Below those, the variables they depend on. Keep going to the bottom.
Label every edge with the derivative of the upper node with respect to the lower one. Use ∂ when the node has more than one child, d when it has exactly one.
Trace every path from the top down to the variable you're differentiating with respect to.
Multiply along each path, then add the paths.
Number of terms in your answer = number of distinct routes down the tree. Count the routes first, then check your answer has that many terms.
implicit differentiation, from F(x,y)=0 and F(x,y,z)=0dxdy=−FyFx∂x∂z=−FzFx,∂y∂z=−FzFy
Where the minus sign comes from. Staying on the level set means F never changes, so dF=0. Expand: Fxdx+Fydy=0. Solve for dy/dx and the minus falls out. Nothing memorised.
Algorithm · implicit partials without the formula
Differentiate the whole equation with respect to the variable you care about.
Treat the dependent variable as a function — every time you differentiate z, write ∂z/∂x.
Collect all the ∂z/∂x terms on one side.
Solve for ∂z/∂x.
Check yourself
z depends on x and y; both depend on t. How many terms in dz/dt?
Answer
Two — one per route down the tree. Count the routes before you compute, then check your answer has that many terms.
Put the two partials side by side into one arrow. That arrow points straight uphill, it is always perpendicular to the contour lines, and its length is how steep that climb is.
Perpendicular is not a coincidence: walking along a contour keeps your height constant, so the height-change in that direction is zero — and zero change means zero dot product with ∇f.
the gradient∇f=⟨fx,fy⟩or∇f=⟨fx,fy,fz⟩
You don't have to walk straight uphill. Pick any direction u — your slope is the shadow of the gradient onto your direction. The dot product from 13.3, doing real work.
drag to spin
Spin u around. Line it up with ∇f for the steepest climb; turn it 90° and you're walking the contour — dead flat. The green bar is the shadow.
directional derivative — u must be a UNIT vectorDuf=∇f⋅u=∣∇f∣cosθ
Algorithm · directional derivative
Compute ∇f symbolically, then evaluate at the point.
Normalise the direction. If you were given a vector, divide by its length. If you were given an angle θ from the x-axis, use u=⟨cosθ,sinθ⟩. If you were given "toward the point Q", use PQ/∣PQ∣.
Dot them.Duf=∇f⋅u.
Skipping step 2 is the most common lost point in Unit 2. A direction vector of length 3 inflates your answer by exactly 3×.
Question
Answer
Why
Fastest increase
direction ∇f, rate ∣∇f∣
cosθ is maximal at θ=0
Fastest decrease
direction −∇f, rate −∣∇f∣
cosθ=−1
No change at all
any u⊥∇f
cos90°=0 — you're walking the contour
Level set direction
tangent to the contour
same thing as the row above
The gradient is perpendicular to its own level set
Walking along a contour keeps your height constant, so the change in that direction is zero — and zero change means a zero dot product with ∇f. That single fact gives you tangent planes to any implicitly defined surface for free.
tangent plane & normal line to the surface F(x,y,z)=kFx(P)(x−x0)+Fy(P)(y−y0)+Fz(P)(z−z0)=0r(t)=r0+t∇F(P)
Algorithm · tangent plane to any surface
Write it as a level surface.z=f(x,y) becomes F(x,y,z)=f(x,y)−z=0.
Compute ∇F and evaluate at the point. That is the normal vector.
Use the point-normal plane equation from 13.5.
For the normal line, use the same ∇F as the direction vector.
Note step 1 reproduces ⟨fx,fy,−1⟩ from 15.6 — the two methods are the same method.
Check yourself
∇f is perpendicular to what?
Answer
Its own level curve. Walking along a contour keeps height constant, so the change is zero — and zero change means zero dot product.
What is the maximum rate of increase at a point?
Answer
∣∇f∣, the length of the gradient — a number, attained in the direction ∇f.
The Earth is round, but your backyard is flat. Zoom in far enough on any smooth surface and it becomes a plane — and using that plane instead of the real surface is what linear approximation means.
drag to spin
The plane is fixed — it never moves. Zooming makes the surface come to it. That is exactly what linear approximation buys you.
tangent plane to z=f(x,y) at (a,b)z=f(a,b)+fx(a,b)(x−a)+fy(a,b)(y−b)
Read it as a sentence: start at the known height, then add "slope × how far you walked" for each direction. Its normal vector is ⟨fx,fy,−1⟩.
differentials — the same statement, about small changesdz=fxdx+fydyΔz≈dz
Algorithm · estimate a value or an error
Pick a nearby easy point(a,b) where f, fx, fy are trivial to evaluate.
Compute the three numbersf(a,b), fx(a,b), fy(a,b).
Set dx=x−a and dy=y−b — the small steps from easy point to real point.
Add it up:f(x,y)≈f(a,b)+fxdx+fydy.
For maximum error, use ∣dx∣,∣dy∣ at their worst and take absolute values of the coefficients: ∣dz∣≤∣fx∣∣dx∣+∣fy∣∣dy∣.
Differentiable is stronger than "both partials exist." A function can have both partials at a point and still not have a tangent plane there. In practice, if fx and fy are continuous near the point, f is differentiable — that's the test you'll actually use.
Check yourself
What is the normal vector to the surface z=f(x,y)?
Answer
⟨fx,fy,−1⟩. (Or write it as F=f−z=0 and take ∇F — same thing.)
Write the differential dz.
Answer
dz=fxdx+fydy. Nudge x, nudge y, add both effects.
If ∇f=0 you're on level ground. But level ground happens at a summit, at the bottom of a bowl, and at a mountain pass — where it goes up one way and down the other.
Contours that form closed rings around a point mean max or min. Contours that cross in an X mean saddle — the classic tell on an exam.
second derivative testD=fxxfyy−(fxy)2evaluated at the critical point
If
Then
Picture
D>0 and fxx<0
local maximum
both slices bend down — a summit
D>0 and fxx>0
local minimum
both slices bend up — a bowl
D<0
saddle point
slices bend opposite ways — a pass
D=0
test fails
look at the contours or test values directly
Algorithm · classify all critical points
Set both partials to zero:fx=0 and fy=0. Solve the system.
Find every solution. Factor rather than divide — dividing by x silently throws away the critical points with x=0.
Compute fxx, fyy, fxy symbolically, once.
Evaluate D at each point and read the table.
Report the function valuef at each max/min, not just the location.
Step 2 is where solutions get lost. If you ever divide by a variable, handle the "= 0" case separately.
Algorithm · absolute extrema on a closed bounded region
Interior: find critical points strictly inside D, and list their f values.
Boundary: break the boundary into pieces. Parametrize each piece so it becomes a one-variable problem.
Optimise each piece with ordinary Calc I: derivative zero, plus the endpoints of that piece.
Corners: evaluate f at every corner of the region.
Compare the whole list. Biggest value is the absolute max, smallest is the absolute min. No second derivative test needed anywhere.
The extreme value theorem guarantees both exist when the region is closed and bounded — so if your list has no winner, your list is incomplete.
Trap
Forgetting the boundary. On a closed region the absolute maximum very often sits on the edge, where ∇f is not zero at all — so it never shows up as a critical point. Steps 2–4 are not optional.
Check yourself
D<0 at a critical point. What is it?
Answer
A saddle — and fxx is irrelevant here.
You found every interior critical point on a closed region. Are you done?
Answer
No. Check every boundary piece and every corner. On a closed region the maximum usually lives on the edge, where ∇f is not zero at all.
You must stay on a path. Walk along it and watch the contour lines you cross — as long as you're cutting across them you're still gaining height, so keep going. You've maxed out exactly where the path stops crossing and just touches one.
Touching = the two curves share a tangent line = their normals point the same way. The normals are ∇f and ∇g. So ∇f is a multiple of ∇g. The multiple is λ.
one constraint∇f=λ∇gandg(x,y,z)=k
Touching = sharing a tangent line = normals pointing along the same line. The normals are ∇f and ∇g, so one must be a multiple of the other. That multiple is λ — and you almost never need its value.
Algorithm · Lagrange, one constraint
Name f and g.f is what you're optimising; g=k is the restriction.
Write the system:fx=λgx, fy=λgy, fz=λgz, plus g=k. Four equations, four unknowns.
Eliminate λ first. Solve each equation for λ and set them equal — that removes an unknown immediately.
Watch for zeros. Before dividing by anything, handle the case where it equals zero as its own branch. That's where the missing solutions hide.
Evaluate f at every candidate point and just compare. Largest is the max, smallest is the min.
No second derivative test exists here. Comparison is the whole final step.
Worked example
Maximise f=xy on the circle g=x2+y2=8.
system
y=2λx, x=2λy, x2+y2=8
eliminate
2xy=λ=2yx⇒y2=x2⇒y=±x
constraint
2x2=8⇒x=±2, giving (2,2),(−2,−2),(2,−2),(−2,2)
compare
f=4,4,−4,−4. Max 4, min −4.
zero branch
x=0 would force y=0, which fails the constraint — so nothing was lost in step 2.
two constraints — the curve where two surfaces meet∇f=λ∇g+μ∇h,g=k1,h=k2
With two constraints you're stuck on a curve instead of a surface. ∇g and ∇h span the plane of directions perpendicular to that curve, and at an optimum ∇f has to lie in that plane — otherwise some leftover component would still be pushing you along the curve toward a better value.
When to use Lagrange vs. substitution
If the constraint solves cleanly for one variable, substitute and use 15.7 — it's faster. Reach for Lagrange when the constraint is symmetric, messy, or refuses to be solved for anything (a sphere, an ellipsoid, x2+y2+z2=1).
Check yourself
What is the condition at a constrained optimum?
Answer
∇f=λ∇g — the contour just touches the constraint, so their normals line up.
Do you need the second derivative test to finish?
Answer
No. Evaluate f at every candidate point and compare. Biggest is the max, smallest is the min.
UNIT 03
Multiple integrals
Ch. 16 · Quizzes 6–8
Derivatives cut things apart; integrals pile things up. In 3-D the pile is made of tiny boxes — and the only real skill in this unit is choosing box shapes that match the region you were handed. Lessons 18–24.
Tile the floor. On each tile, build a column as tall as the surface above it. Volume of one column = height × tile area. Add up all the columns.
drag to spin
Each column is height × tile area. Turn the tiles up and the staircase melts into the smooth solid. That limit is the double integral.
definition and Fubini's theorem∬RfdA=m,n→∞limi=1∑mj=1∑nf(xij∗,yij∗)ΔA=∫ab∫cdfdydx=∫cd∫abfdxdy
Over a rectangle the order never matters. And if f(x,y)=g(x)h(y) splits, the double integral splits too: ∬=(∫abg)(∫cdh). Look for that before doing any work.
f=1 gives the plain area of R. That's the sanity check for every setup you write.
Check yourself
What does ∬R1dA give you?
Answer
The plain area of R. Use it to sanity-check any setup.
Over a rectangle, does the order of integration matter?
Answer
No (Fubini). And if f(x,y)=g(x)h(y) the whole thing factors into two single integrals — look for that first.
This is where the points get lost, and it's mechanical. Fire an arrow across the region. Where it enters and exits gives the inner limits. How far the arrow itself slides gives the outer limits — always plain numbers.
Same region, same answer, different work. Swap the order when the inner integral is impossible or the region needs splitting into pieces — that is the whole point of the "reverse the order" problems.
Type I · vertical arrows, y between two curves∬RfdA=∫ab∫g1(x)g2(x)f(x,y)dydx
Type II · horizontal arrows, x between two curves∬RfdA=∫cd∫h1(y)h2(y)f(x,y)dxdy
Algorithm · set up the limits
Sketch the region. Always. Find where the boundary curves intersect by setting them equal.
Choose a sweep direction — vertical (Type I) or horizontal (Type II). Pick whichever needs fewer pieces.
Inner limits: enter → exit. Which curve does the arrow enter through, which does it leave through? Those are functions of the outer variable.
Outer limits: the arrow's travel range. These must be constants.
Check the shape:∫numbernumber∫functionfunction. A variable in the outer limits means you set it up wrong.
Algorithm · reverse the order of integration
Read the given limits backwards into a sketch. Inner limits are curves; outer limits are the strip the arrow slides through. Draw the region they describe — do not skip to algebra.
Re-sweep the other way. Fire the arrow horizontally instead of vertically (or vice versa).
Solve the boundary curves for the other variable.y=x2 becomes x=y.
Split into pieces if the enter-or-exit curve changes partway across.
Now integrate. The whole point is usually that the new inner integral is doable and the old one wasn't.
Classic tell: an inner integrand like ey2 or sin(x2) that has no elementary antiderivative. That's the problem asking you to flip.
Worked example
∫01∫x1ey2dydx — the inner integral is impossible as written.
sketch
0≤x≤1 and x≤y≤1: the triangle with corners (0,0),(1,1),(0,1).
re-sweep
Horizontally: for each y in [0,1], x runs 0→y.
rewrite
∫01∫0yey2dxdy=∫01yey2dy
finish
=21ey201=2e−1
Check yourself
Your outer limits contain a variable. What went wrong?
Answer
The setup. Outer limits are always constants. Re-sweep the region.
The inner integrand is ey2. What is the problem telling you?
Answer
Flip the order. No elementary antiderivative in that variable is the signal, every time.
Cut the region into wedges instead of tiles. A wedge is nearly a rectangle: one side is dr long, the other is an arc of length rdθ — because the same angle sweeps a longer arc when you're farther out.
Use polar the moment you see x² + y², a circle, a disk, or an annulus. The messy algebra collapses into r².
the r is a stretch factor, not a rule to memorise∬Rf(x,y)dA=∫αβ∫r1(θ)r2(θ)f(rcosθ,rsinθ)dArdrdθ
Algorithm · convert to polar
Spot the trigger:x2+y2, a circle, a disk, an annulus, a wedge, or limits with a2−x2.
Convert the integrand:x→rcosθ, y→rsinθ, and every x2+y2→r2.
Convert the region.θ sweeps the angular range; for each θ, r runs from the inner boundary to the outer boundary.
Attach the r.dA=rdrdθ. Write it before you do anything else.
Integrate — inner in r, outer in θ.
Useful conversions: x2+y2=a2→r=a. y=x→θ=π/4. x2+y2=2ax→r=2acosθ (a circle through the origin).
The single most expensive mistake in the course
Dropping the r.dA=rdrdθ, not drdθ. It comes from the wedge geometry above and it is also exactly what the Jacobian in 16.7 will produce. Write the r the moment you write drdθ.
Check yourself
What is dA in polar?
Answer
rdrdθ.
Where does that r come from?
Answer
The wedge. One side is dr long; the other is an arc of length rdθ, because the same angle sweeps further when you are farther out.
Same idea, now the tiles are tiny cubes. To get limits: look at the solid's shadow on a coordinate plane, then ask how far the solid runs above each shadow point.
f = 1 gives volume. f = density gives mass. There are six possible orders (dz dy dx, dy dz dx, …) — pick whichever makes the inner surfaces simplest.
the shadow method∭EfdV=∬shadow[∫z1(x,y)z2(x,y)fdz]dA
Algorithm · set up a triple integral
Pick the sweep direction. Usually z: fire an arrow straight up through the solid.
Inner limits — enter and exit surfaces.z runs from the bottom surface z1(x,y) to the top surface z2(x,y). Solve both for z.
Project to get the shadow. Where the top and bottom surfaces meet is the shadow's boundary curve — set z1=z2 and eliminate z.
Set up that 2-D shadow region exactly as in 16.2 (or 16.3 if it's round).
Check the shape: function limits inside, then function limits, then numbers outermost.
Six orders exist (dzdydx, dydzdx, …). If the z-sweep gives an ugly shadow, try sweeping along x or y instead — the shadow lands on a different plane.
f=1
Volume of the solid.
f=ρ
Mass. Then xˉ=m1∭xρdV, and similarly for yˉ,zˉ.
Inertia about the z-axis
Iz=∭(x2+y2)ρdV — squared distance from the axis.
Check yourself
What does ∭E1dV give?
Answer
The volume of E.
How do you get the two outer limits of a triple integral?
Answer
Project. The solid's shadow on a coordinate plane is a 2-D region — set it up exactly as in 16.2.
Distance from the origin, angle down from the north pole, angle around. Balls and cones. The famous ρ2sinφ is not arbitrary — it's the little box's three edge lengths multiplied together.
drag to spin
Drag φ toward either pole and watch the box go skinny. That shrinking edge is ρ sin φ — the whole reason dV carries a sin φ.
the volume element, derived not memoriseddV=radialdρ×north–southρdφ×east–westρsinφdθ=ρ2sinφdρdφdθ
Why sinφ: the circle of latitude at angle φ has radius ρsinφ, not ρ. Near the poles it shrinks to nothing, so the same dθ sweeps almost no distance — and the volume element shrinks with it.
Algorithm · set up in spherical
Use it when you see x2+y2+z2, a sphere, a ball, a cone, or a region between two spheres.
ρ limits: where the ray from the origin enters and leaves the solid. A sphere of radius a gives ρ=a; a plane z=c gives ρ=c/cosφ=csecφ.
φ limits: the cone angle. φ=0 is straight up, φ=π/2 is the xy-plane, φ=π is straight down. The cone z=x2+y2 is φ=π/4.
θ limits: how far around, usually 0 to 2π.
Attach ρ2sinφ and integrate, innermost ρ outward.
Ranges: ρ≥0, 0≤φ≤π, 0≤θ≤2π. φ never goes past π — that would be going round twice.
The ρ² sin φ is not arbitrary: dρ × (ρ dφ) × (ρ sin φ dθ). Two ρ's and one sin φ fall out on their own. φ ∈ [0, π] (top to bottom), θ ∈ [0, 2π] (all the way around).
Check yourself
What is dV in spherical?
Answer
ρ2sinφdρdφdθ.
What is the range of φ?
Answer
0≤φ≤π — top to bottom. Only θ goes all the way round to 2π.
Why the sinφ?
Answer
The circle of latitude has radius ρsinφ, not ρ. Near the poles it shrinks to nothing, so the box goes skinny.
A metal plate with heavy and light spots. Its mass is density piled over the region. Its centre of mass is where you'd stick a pin so it sits level — the average position, with heavy bits voting harder.
Everything here is "∬ (some weight) × ρ dA". Weight = 1 → mass. Weight = x → moment. Weight = distance² → moment of inertia. Same integral, different sticker.
mass and momentsm=∬RρdAMy=∬RxρdAMx=∬RyρdA
centre of massxˉ=mMy=m1∬RxρdAyˉ=mMx=m1∬RyρdA
moments of inertia — distance is SQUAREDIx=∬Ry2ρdAIy=∬Rx2ρdAI0=∬R(x2+y2)ρdA=Ix+Iy
Naming trap
My uses x, and Mx uses y. The subscript names the axis you are taking the moment about, not the variable in the integrand. Same crossover in Ix, which uses y2 — distance from the x-axis is ∣y∣.
Algorithm · any of these quantities
Set up the region once — limits, and polar if it's round.
Pick the weight from the table: 1 for mass, x or y for a moment, x2+y2 for polar inertia.
Integrate ∬(weight)ρdA. Every quantity in this section is that one integral with a different sticker.
For a centre of mass, divide by m at the very end. Moments are not divided; centres of mass are.
Symmetry shortcut: if the region and the density are both symmetric about a line, the centre of mass lies on that line. That can kill half the work.
Uniform density?ρ is a constant, so it factors out of the top and bottom of xˉ and cancels completely. The answer is then called the centroid and depends only on the shape.
Check yourself
Write xˉ for a lamina.
Answer
xˉ=m1∬RxρdA — the moment, divided by the mass.
Why is moment of inertia weighted by distance squared?
Answer
Because it measures resistance to spinning, and mass far from the axis resists far more than mass near it.
16.7
Change of variables & the Jacobian
bonus · not on the plan
Purdue’s 37 lessons skip 16.7 — the plan jumps straight from mass calculations (16.6) to vector fields (17.1). Read this only if you want to see where the r and ρ2sinφ actually come from.
Bend the coordinate grid into whatever shape makes your region a plain rectangle. The bending stretches areas, so you owe a correction factor — and the Jacobian is exactly that factor.
Polar is the famous special case: for x = r cos θ, y = r sin θ the Jacobian works out to exactly r. Same for spherical: ρ² sin φ. The rule you memorised was always a Jacobian.
the Jacobian determinant∂(u,v)∂(x,y)=∂u∂x∂u∂y∂v∂x∂v∂ydA=∂(u,v)∂(x,y)dudv
change of variables∬Rf(x,y)dA=∬Sf(x(u,v),y(u,v))∂(u,v)∂(x,y)dudv
Algorithm · change of variables
Choose u and v from the boundary. If the region is bounded by x+y=1, x+y=3, x−y=0, x−y=2, then take u=x+y, v=x−y — the region becomes the rectangle 1≤u≤3, 0≤v≤2.
Invert to get x(u,v) and y(u,v).
Compute the Jacobian and take its absolute value.
Rewrite the integrand in u and v.
Integrate over the new, rectangular region.
Shortcut: if inverting is ugly, compute ∂(x,y)∂(u,v) instead and use ∂(u,v)∂(x,y)=1/∂(x,y)∂(u,v).
Polar and spherical were Jacobians all along
For x=rcosθ,y=rsinθ the Jacobian works out to exactly r. For spherical it works out to exactly ρ2sinφ. The rules you were told to memorise in 16.3 and 16.5 are just this one theorem, already applied.
Check yourself
What is the Jacobian for polar coordinates?
Answer
Exactly r — the rule you memorised in 16.3 was this theorem all along.
UNIT 04
Vector calculus
Ch. 17 · Quizzes 8–10 → Midterm 2 → Final
One last new object: instead of a number at every point, an arrow at every point. Then four theorems that all say the same sentence — what happens on the edge equals what the derivative does inside.Lessons 25–33 finish Exam 2; Stokes and the divergence theorem (34–37) appear only on the Final.
Wind, current, gravity, magnetic pull. Two questions decide everything that follows: does the wind go around, and does the wind go out?
Written down: F(x,y) = ⟨P(x,y), Q(x,y)⟩. The left field is ⟨−y, x⟩. The right field is ⟨x, y⟩.
a vector fieldF(x,y)=P(x,y)i+Q(x,y)jF(x,y,z)=Pi+Qj+Rk
Gradient fields are the special ones: F=∇f for some scalar f. Physically, f is a hill (or a potential) and F points the way water would run. Section 17.3 is entirely about spotting these.
Check yourself
What does divergence measure?
Answer
Net outflow from a tiny box: faucet if positive, drain if negative.
What does curl measure?
Answer
Local spin — whether a paddlewheel turns. Not whether the flow curves: straight flow that is faster on one side still spins it.
Walk a curve and add something up as you go. If the something is a height you get a curtain's area. If it's a push you get work.
Slice the curtain into thin strips: each is height f × width ds. And ds = |r′(t)| dt, exactly the arc-length piece from Chapter 2.
scalar line integral — with respect to arc length∫Cfds=∫abf(r(t))r′(t)dt
Now the vector version. Wind straight at your back: full help. Wind from the side: does nothing. Wind in your face: fights you. Only the part of the push along your walk counts.
Dot product again, at every point along the curve. F·dr keeps only the along-the-path share of the push.
work — three notations for one integral∫CF⋅dr=∫abF(r(t))⋅r′(t)dt=∫CPdx+Qdy+Rdz
Algorithm · evaluate any line integral
Parametrize C. Line segment from A to B: r(t)=(1−t)A+tB, 0≤t≤1. Circle of radius a: ⟨acost,asint⟩. Graph y=g(x): ⟨t,g(t)⟩.
Compute r′(t). For a scalar integral you also need ∣r′(t)∣.
Substitute the parametrization into F or f so everything is in terms of t alone.
Dot (vector version) or multiply by ∣r′∣ (scalar version).
Integrate over the parameter range. If C is made of several pieces, do each separately and add.
Orientation trap
∫−CF⋅dr=−∫CF⋅dr — reversing the walk flips the sign of work. But ∫−Cfds=∫Cfds — a curtain has the same area no matter which way you walk along its base. Vector integrals care about direction; scalar ones don't.
Check yourself
What does ∫Cfds give when f=1?
Answer
The length of the curve.
You walk C backwards. What happens to ∫CF⋅dr?
Answer
The sign flips. But ∫Cfds does not change — a curtain has the same area either way.
Climb from the car park to the summit. Take the switchbacks or take the ridge — you gained exactly the same height. Some fields are just "downhill from a hill", and for those the route is irrelevant.
Equivalent statements, all meaning the same thing: F = ∇f · the work is path-independent · every closed loop gives zero · curl F = 0 (on a region with no holes).
fundamental theorem for line integrals∫C∇f⋅dr=f(r(b))−f(r(a))=f(end)−f(start)
This is the FTC from Calc I wearing a coat: integrate a derivative, get boundary values. The whole path collapses to two evaluations.
Four ways of saying the same thing
F is conservative ⟺ F=∇f for some potential f ⟺ ∫CF⋅dr is path-independent ⟺ ∮CF⋅dr=0 around every closed loop. On a simply connected region these are also equivalent to curlF=0.
the test2-D: ∂y∂P=∂x∂Q3-D: curlF=∇×F=0
Algorithm · find the potential function f
Test first. Check Py=Qx (2-D) or curlF=0 (3-D). If it fails, stop — there is no f.
Integrate P with respect to x:f=∫Pdx+g(y,z). The constant of integration is a function of the other variables, not a number.
Differentiate your f with respect to y and set it equal to Q. Solve for gy.
Integrate gy in y, picking up a new constant h(z).
Repeat with z and R to pin down h(z). Add a genuine constant C at the end.
Verify:∇f should give back F exactly.
Then use it: ∫CF⋅dr=f(end)−f(start), and the parametrization never gets written down.
Worked example
F=⟨2xy,x2+2y⟩, from (0,0) to (1,3).
test
Py=2x, Qx=2x ✓ conservative
step 2
f=∫2xydx=x2y+g(y)
step 3
fy=x2+g′(y)=x2+2y⇒g′(y)=2y⇒g=y2
potential
f=x2y+y2
evaluate
f(1,3)−f(0,0)=(3+9)−0=12 — no parametrization needed.
Trap
Curl zero is not enough on a region with a hole. The classic F=⟨x2+y2−y,x2+y2x⟩ passes Py=Qx everywhere it is defined, yet a loop around the origin gives 2π, not 0. The region must be simply connected — no punctures.
Check yourself
What is the 2-D test for a conservative field?
Answer
∂y∂P=∂x∂Q — and the region must have no holes.
F is conservative. What is ∮CF⋅dr around any closed loop?
Answer
0. You end where you started, so the height change is zero.
Chop the region into cells and spin each one counterclockwise. Along any wall between two cells, one cell pushes up and its neighbour pushes down — dead even. The only walls with nobody on the other side are on the outside.
Each cell's spin is (Qₓ − Pᵧ) dA — the 2-D curl. Add them all up and you're left holding a single trip around the boundary.
circulation form∮CPdx+Qdy=∬D(∂x∂Q−∂y∂P)dA
flux (divergence) form — same theorem, rotated 90°∮CF⋅nds=∬D(∂x∂P+∂y∂Q)dA=∬DdivFdA
Algorithm · apply Green's theorem
Check the hypotheses.C must be closed, simple (no self-crossings), positively oriented — counterclockwise, region on your left — and F smooth on all of D.
Identify P and Q from ∮Pdx+Qdy.
Compute Qx−Py and simplify. This is usually far smaller than either piece.
Set up ∬D over the enclosed region — polar if it's round.
If C runs clockwise, apply the theorem anyway and negate the result.
Also runs backwards: a horrible double integral can become an easy loop integral. Read the problem for which direction is cheaper.
area for free — choose P and Q so that Qx−Py=1A=∮Cxdy=−∮Cydx=21∮Cxdy−ydx
Algorithm · regions with a hole
Orient both boundaries positively: outer curve counterclockwise, inner curve clockwise — so the region always stays on your left.
Apply Green's theorem to the whole boundaryC=Couter+Cinner.
If Qx−Py=0 on the region between them, the two loop integrals are equal in magnitude — so you can replace a nasty outer curve with a tiny convenient circle around the hole.
That last trick is how the 2π in the 17.3 trap gets computed.
Check yourself
Which way must C be oriented for Green's theorem?
Answer
Counterclockwise, region on your left. If it runs clockwise, apply the theorem anyway and negate.
Give a line integral that returns the enclosed area.
Curl: drop a paddlewheel in and see if it spins. Not "is the water going in a circle" — "is one side pushed harder than the other".
Curl is a vector in 3D: it points along the axis the paddlewheel spins about, by the right-hand rule, and its length is how fast. In 2D only the z-component survives: Qₓ − Pᵧ.
curl — a vector, computed as a determinantcurlF=∇×F=i∂x∂Pj∂y∂Qk∂z∂R
The direction of curl is the axis the paddlewheel spins about (right-hand rule); its length is how fast. In 2-D only the k-component survives, and it is exactly the Qx−Py from Green's theorem.
Divergence: draw a tiny box. Count what flows in, count what flows out. More out than in means something inside is making it.
Divergence is a number, not a vector — there's no direction to "how much is being created here."
divergence — a scalardivF=∇⋅F=∂x∂P+∂y∂Q+∂z∂R
Two identities worth memorising outright
div(curlF)=0 — a spin never creates anything. curl(∇f)=0 — a hill never makes a whirlpool. Together they explain why a conservative field always has zero curl, and why a curl field always has zero flux out of a closed surface.
Type trap
curl of a vector field is a vector. Divergence of a vector field is a number. So div(curlF) makes sense and curl(divF) does not — you can't cross a scalar. Checking the type of your answer catches half of all algebra errors here.
Check yourself
What is div(curlF)?
Answer
0, always. A spin never creates anything.
What is curl(∇f)?
Answer
0, always. A hill never makes a whirlpool.
Is divF a scalar or a vector?
Answer
A scalar. So curl(divF) is not even defined — checking types catches half of all errors here.
A surface is a rubber sheet with its own two coordinates. Move u a little and you slide one way; move v and you slide the other. Those two slides span a tiny tile — and 13.4 already told you its area.
The cross product does double duty: its direction is the surface normal, its length is the tile's area. Both of the things a surface integral needs.
tangent vectors, normal, and area elementru=∂u∂r,rv=∂v∂r,ndS=(ru×rv)dudv,dS=∣ru×rv∣dudv
The cross product does double duty: its direction is the surface normal, its length is the tile's area. Both things a surface integral needs, from one computation.
Surface
Parametrization
∣ru×rv∣
Graph z=f(x,y)
⟨x,y,f(x,y)⟩
1+fx2+fy2
Sphere radius a
⟨asinφcosθ,asinφsinθ,acosφ⟩
a2sinφ
Cylinder radius a
⟨acosθ,asinθ,z⟩
a
Cone z=x2+y2
⟨rcosθ,rsinθ,r⟩
r2
Surface of revolution
⟨x,f(x)cosθ,f(x)sinθ⟩
f1+(f′)2
Row 1 and row 2 are worth recognising instantly — they reproduce the surface-area formula from 17.6 and the ρ2sinφ from 16.5.
Check yourself
What does (ru×rv)dudv equal?
Answer
ndS — both the direction and the area, from one computation. Never normalise it and then also multiply by dS.
Briggs files surface area under Surface Integrals (17.6) — which is why it sits here rather than back in Chapter 16.
A patch of hillside is always bigger than the flat patch beneath it. How much bigger depends on the tilt — and the tilt is exactly what the partial derivatives measure.
Same idea as arc length's √(1 + (dy/dx)²), one dimension up. Steeper means more surface hiding above the same footprint.
area of the graph of z=f(x,y) over the region RA(S)=∬R1+(fx)2+(fy)2dA
Same shape as arc length, which was ∫1+(dy/dx)2dx — one dimension up. Flat ground gives fx=fy=0, the root becomes 1, and surface area collapses to plain area. That's your check.
Algorithm · surface area of a graph
Solve for z so you have z=f(x,y).
Compute fx and fy, then 1+fx2+fy2 and simplify before integrating — this is usually where a clean root appears.
Find R: the shadow of the surface on the xy-plane.
Integrate over R, going polar if the shadow is round (it usually is).
For a surface given parametrically instead, jump to 17.6: A=∬∣ru×rv∣dA.
Check yourself
What is the stretch factor for the graph z=f(x,y)?
Answer
1+fx2+fy2.
On flat ground, what does that factor become?
Answer
1, so surface area collapses to plain area. That is the check on every surface-area setup.
Hold a hoop in the wind. Facing it head-on you catch all of it. Turn it edge-on and you catch nothing — even though the wind hasn't changed. Only the part perpendicular to the surface gets through.
drag to spin
Tilt to 90° and the wind hasn't changed at all — but nothing gets through. Only the component along n crosses the surface.
scalar surface integral — mass of a sheet∬SfdS=∬Df(r(u,v))ru×rvdudv
flux of a vector field∬SF⋅dS=∬SF⋅ndS=∬DF⋅(ru×rv)dudv
Algorithm · compute a flux integral
Parametrize S — use the table in 17.6 whenever it fits.
Compute ru×rv. Do not normalise it and do not compute dS separately; the un-normalised cross product already carries both.
Check orientation. Does the cross product point the way the problem wants (outward, upward)? If not, negate it.
Substitute F at the parametrized points, so everything is in u and v.
Dot and integrate over the parameter region D.
For a graph z=g(x,y) oriented upward, this collapses to ∬D(−Pgx−Qgy+R)dA.
Orientation trap
Swapping u and v flips the normal, and flipping the normal negates your flux. Always sanity-check by evaluating the normal at one concrete point: for a sphere with outward orientation it should point away from the origin.
Check yourself
You turn the net edge-on to the wind. How much gets through?
Answer
Nothing.F⊥n makes F⋅n=0, even though the wind never changed.
Should you normalise ru×rv before dotting with F?
Answer
No. The raw cross product already carries dS inside it.
Dip a bent wire loop in soap. The film can be flat or bulge out like a bubble. Both have the same rim, so both have the same total spin through them. Pick the lazy one.
drag to spin
Morph the soap film however you like. The rim never moves, so the answer never changes — Green's theorem is this picture lying flat.
circulation around the rim = curl through any surface it bounds∮CF⋅dr=∬S(curlF)⋅dS
Algorithm · use Stokes' theorem
Decide which side is easier. Nasty curve, simple curl → go right. Nasty surface, simple curve → go left.
Choose the friendliest surface with that rim. A flat disk or the plane region inside C almost always beats the surface you were handed.
Compute curlF as a determinant.
Match orientations by the right-hand rule: curl the fingers of your right hand along C, and your thumb must point the way n points. Mismatch = wrong sign.
Evaluate the surface integral using 17.6.
Green's theorem is exactly this with the surface lying flat in the xy-plane and n=k.
Check yourself
You are told S is 'any smooth surface with boundary C'. Does the choice matter?
Answer
No. Only the rim matters — pick the laziest surface, usually the flat disk.
When is Green's theorem just Stokes' theorem?
Answer
When the surface lies flat in the xy-plane with n=k. Same theorem, tilted.
Fill a solid with tiny cubes. Whatever leaks out the right face of one cube leaks into the left face of the next. Every internal face cancels with its partner. The only faces with nothing behind them are on the outer skin.
Each cube's surplus is div F · dV. Add them all up and you're left with the flux through the outside surface. Exactly Green's proof, in 3D.
flux out of a closed surface = divergence inside∬SF⋅dS=∭EdivFdV
Algorithm · use the divergence theorem
Confirm S is closed — a sealed bag with no openings — and oriented outward.
Compute divF=Px+Qy+Rz. This is usually startlingly simple compared to F itself.
Set up ∭E over the enclosed solid, in whichever coordinates match it (16.4–16.5).
Integrate. Often divF is a constant, and the answer is just that constant times the volume.
Algorithm · when the surface is NOT closed
Cap it. Add a simple surface S2 (usually a flat disk) to seal the opening.
Apply the theorem to the sealed union:∬S∪S2=∭EdivFdV.
Compute the cap's flux separately — it's flat, so it's easy.
Subtract:∬S=∭EdivFdV−∬S2.
Watch the cap's orientation: as part of the sealed bag it must point outward, which for a bottom cap means downward.
This capping trick is the single most-tested idea on the final.
Check yourself
What two conditions must S satisfy?
Answer
It must be closed (a sealed bag) and oriented outward.
The surface is open. Now what?
Answer
Cap it, apply the theorem to the sealed union, compute the cap's flux separately, then subtract it. The cap must point outward too.
17 ·
The punchline: all five are one theorem
What happens on the edge equals what the derivative does inside. The only thing that changes between them is how many dimensions you're in.
Every row: integrate a derivative over the inside = integrate the original over the edge. Learn the sentence and the four formulas stop being four things.
Theorem
Statement
The "inside"
Its edge
FTC
∫abf′dx=f(b)−f(a)
an interval
2 endpoints
FTLI
∫C∇f⋅dr=f(B)−f(A)
a curve
2 endpoints
Green
∮CF⋅dr=∬D(Qx−Py)dA
a flat region
one loop
Stokes
∮CF⋅dr=∬ScurlF⋅dS
a surface
its rim
Divergence
∬SF⋅dS=∭EdivFdV
a solid
its skin
If you remember one thing
Derivatives measure local change. Integrals add local change up. When you add up local change over a whole region, everything in the middle cancels with its neighbour and you're left standing on the boundary. That is the entire second half of Calc III.
Check yourself
Say all four theorems in one sentence.
Answer
What happens on the edge equals what the derivative does inside. Everything in the middle cancels with its neighbour.
You have a horrible closed-surface flux integral. First thought?
Answer
Divergence theorem — compute divF first. It is usually startlingly simpler than F.
REFERENCE
One page
everything above, compressed
If you can rebuild the pictures from these lines, you're ready.
R.1
Fall 2026 map
Purdue splits MA 26100 into 37 lessons. Ten recitation quizzes,
two evening midterms and a final are laid on top of them — and the boundaries do
not fall on chapter breaks. Everything below is transcribed from the department's own
Fall 2026 calendar, read 2026-09-01.
Three windows have no quiz. Lessons 14–16 (tangent planes,
max/min) land between Quiz 5 and Midterm 1. Lessons 29–30 (Green's theorem,
curl and divergence) land between Quiz 9 and Midterm 2. Lessons 34–37
(Stokes, divergence theorem) land after the last quiz and are on the final only. Nothing
forces you to learn those on schedule, which is exactly why they are where grades go.
Weeks with no quiz
Tue Aug 25 — Quiz 0 — Calc I & II review
Tue Oct 6 — no quiz — Midterm 1 was the night before
Tue Oct 13 — no recitation — Fall Break
Tue Nov 17 — no quiz — Midterm 2 review
Tue Nov 24 — no recitation — Thanksgiving
Tue Dec 8 — no quiz — final review (Lessons 34–37)
The two lowest quiz scores are dropped, and there are no make-ups
— the drops are the make-up policy.
16.7 (change of variables / the Jacobian) is not on the lesson plan
at all — the calendar goes 16.6 → 17.1. It is kept here as background,
badged as a bonus, and no quiz or exam requires it.
Component
Weight
Detail
Quizzes
15%
Every recitation, timed, no calculator. The 2 lowest are dropped.
Homework
15%
MyLab Math, generally due Tue and Thu 11:59 pm. The 3 lowest are dropped.
Midterm 1
20%
Mon Oct 5, 8:00 pm · Lessons 1–16
Midterm 2
20%
Wed Nov 18, 8:00 pm · Lessons 17–31
Final Exam
30%
Finals week · everything
Dates that are not about material
2026-09-04 — Last day to drop with no record on your transcript
2026-11-24 — Last day to drop with a W
Calculators are allowed on nothing — not quizzes, not
midterms, not the final.
R.2
Which theorem?
You're never asked to evaluate one specific integral — you're asked to get an answer. Each theorem is a door from the integral you were handed to one you'd rather do.
Read it as: "I'm here, I'd rather be there, which door?" Almost every exam problem is chosen so that one direction is brutal and the other is three lines.
Don't tick a box because you recognise the words. Tick it when you can sketch the picture from memory and say the algorithm out loud.
Ready
0 / 46
Unit 1 · Ch. 12
Unit 1 · Ch. 13 (vectors)
Unit 2 · Ch. 14
Unit 3 · Ch. 15
Unit 4 · Ch. 16
Every formula in this course is a sentence about a picture. When a problem looks unfamiliar, don't reach for the formula — reach for the picture, and ask what it's doing. Where does the arrow point? What cancels? What's left on the edge?