Calculus 3
Vectors, partial derivatives, multiple integrals and vector calculus. 3143 problems, in the order most textbooks teach them.
Start here
Six core problems from across the course. Pick one, try it on paper, then open the solution.
Interactives
Line Integral Explorer
A scroll-through tutorial: straight and curved paths, flow vs flux, work, a whirlpool and a river, with ∫ F · dr worked out as you drag.
Line integrals and work Assumptions statedGradient Explorer
A scroll-through tutorial on a contour map: turn to face any direction, read the slope, and see why the gradient points uphill, crosses contours at right angles, and vanishes at a saddle.
Gradient and directional derivatives Assumptions statedVectors and space
Dot product and angles
u · v, lengths, and the angle between two vectors.
70 problemsCross product
u × v by the determinant, and the area of the parallelogram it spans.
70 problemsEquation of a plane
A plane through three points, from a normal vector.
70 problemsVectors in the plane
Component form, length, unit vectors, combinations, and the direction angle of plane vectors.
60 problemsVectors in three dimensions
Vectors in three dimensions: between points, combinations, length, and a vector of given length along a direction.
60 problemsProjections and orthogonality
Projections, scalar components, and splitting a vector into parallel and orthogonal parts.
60 problemsTriple products and volumes
The scalar triple product u·(v × w): volumes of parallelepipeds, and testing for coplanar vectors.
60 problemsLines in space
Parametric and symmetric equations of lines, and whether two lines are parallel, intersecting or skew.
60 problemsCylindrical and spherical coordinates
Converting points between rectangular, cylindrical and spherical coordinates.
60 problemsCalculus of vector-valued functions
Derivatives, tangent vectors, unit tangents and integrals of vector-valued functions.
59 problemsVelocity, acceleration and speed in space
Velocity, acceleration and speed of a moving particle, and position from acceleration.
60 problemsEquations of spheres
Spheres: the standard equation from a center and radius, and the center and radius from a general equation.
60 problemsPlanes: distances and angles
Planes: through a point with a given normal, the distance from a point, and the angle between two planes.
60 problemsQuadric surfaces in standard form
Rewrite a quadric surface in standard form and name it.
60 problemsArc length and curvature of space curves
Curvature of a plane or space curve at a point, κ = ‖r′ × r″‖ / ‖r′‖³.
39 problemsProjectile motion
Projectiles: time of flight, maximum height and range from a launch speed, angle and height.
60 problemsPartial derivatives
Partial derivatives
Differentiate in one variable while holding the others fixed.
63 problemsGradient and directional derivatives
∇f, and the rate of change in any direction: D_u f = ∇f · u.
70 problemsTangent planes
The plane that touches a surface z = f(x, y) at a point.
25 problemsLocal extrema and saddle points
Critical points of f(x, y), classified with the second derivative test.
70 problemsLagrange multipliers
Maximize or minimize subject to a constraint: ∇f = λ∇g.
70 problemsThe multivariable chain rule
dz/dt and ∂z/∂s when the variables themselves depend on other variables.
60 problemsImplicit differentiation with partial derivatives
dy/dx and ∂z/∂x for implicitly defined functions: −F_x/F_y and −F_x/F_z.
60 problemsLinear approximation in two variables
The tangent-plane approximation L(x, y) = f(a, b) + f_x(x − a) + f_y(y − b), and using it to estimate.
60 problemsMaximum rate of change
The gradient points uphill: the maximum rate of change is ‖∇f‖, and D_u f = ∇f · u.
58 problemsAbsolute extrema on a closed region
Absolute maximum and minimum on a closed rectangle: interior critical points, edges and corners.
60 problemsLevel curves and domains
Level curves of a function of two variables: their equations, and the one through a given point.
60 problemsLimits of functions of two variables
Limits of functions of two variables: by substitution, by cancelling, or showing two paths disagree.
60 problemsNormal lines and normal vectors to surfaces
The normal vector and normal line to a surface F(x, y, z) = c at a point.
57 problemsHigher-order partial derivatives
Second partial derivatives, Clairaut's theorem, and whether a function is harmonic.
19 problemsMultiple integrals
Double integrals over rectangles
Iterated integrals and Fubini's theorem.
56 problemsDouble integrals over general regions
Type I and Type II regions: set the bounds, then integrate.
48 problemsDouble integrals in polar coordinates
Disks and circles: dA = r dr dθ.
12 problemsTriple integrals
Integrate over a box, one variable at a time.
70 problemsChanging the order of integration
Integrals you cannot do in the given order: sketch the region and swap dx and dy.
7 problemsTriple integrals over general regions
Triple integrals over regions bounded by planes and simple surfaces, one variable at a time.
37 problemsTriple integrals in cylindrical coordinates
Triple integrals in cylindrical coordinates: dV = r dz dr dθ.
39 problemsTriple integrals in spherical coordinates
Triple integrals in spherical coordinates: dV = ρ² sin φ dρ dφ dθ.
15 problemsMass and center of mass of a lamina
Mass and center of mass of a thin plate with variable density, by double integrals.
60 problemsJacobians and change of variables
The Jacobian ∂(x, y)/∂(u, v) of a change of variables, and the area scaling it measures.
62 problemsRiemann sums for double integrals
Estimate a double integral with a midpoint (or corner) Riemann sum on a grid of subrectangles.
60 problemsAverage value over a region
The average value of a function of two variables over a rectangle.
60 problemsSurface area by double integrals
Surface area of z = f(x, y) over a region, by ∬ √(1 + f_x² + f_y²) dA.
60 problemsVector calculus
Line integrals and work
∫ F · dr along a path: parametrize, dot, integrate.
53 problemsGreen's theorem
Trade a line integral around a closed curve for a double integral inside it.
45 problemsDivergence and curl
∇ · F and ∇ × F, component by component.
61 problemsConservative fields and potential functions
Test whether a field is conservative, find a potential function, and evaluate a line integral by the fundamental theorem.
60 problemsArea with Green's theorem
Green's theorem: a circulation around a closed curve as a double integral of ∂Q/∂x − ∂P/∂y, and areas from line integrals.
60 problemsThe divergence theorem
Flux out of a closed surface as the triple integral of the divergence.
60 problemsLine integrals of scalar functions
Line integrals of a scalar function with respect to arc length, ∫_C f ds.
36 problemsFlux across a plane curve
Flux of a vector field across a plane curve, ∫_C F · n ds = ∫ P dy − Q dx.
35 problemsDivergence and curl at a point
Divergence and curl of a vector field at a given point.
44 problemsSurface integrals
Surface integrals of scalar functions over planes, spheres and cylinders, ∬_S f dS.
60 problemsStokes' theorem
Stokes' theorem: a circulation around a closed curve equals the flux of the curl through a surface it bounds.
15 problemsDifferential equations
Second-order linear equations
Constant coefficients: the characteristic equation and its three cases.
70 problemsUndetermined coefficients
y″ + py′ + qy = g(x): solve the homogeneous equation, guess the form of a particular solution, and match coefficients.
60 problemsSecond-order initial and boundary value problems
Constant-coefficient second-order equations with initial or boundary conditions.
60 problemsSpring-mass systems
Spring-mass systems: find k and m from the setup, then the motion x(t).
60 problemsVariation of parameters
A particular solution by variation of parameters, when undetermined coefficients cannot work.
18 problems