Jacobians & Coordinate Transformations

The Jacobian describes how a transformation stretches space. Learn the Jacobian matrix and determinant, change of variables, Cartesian ↔ polar, cylindrical and spherical transformations with their Jacobians (r, r, r² sin φ), inverse transformations, and robotics and FEM applications.

Integrating over a circle is awkward in x and y but easy in r and θ — provided you include the Jacobian factor r. Jacobians also map joint velocities to end-effector velocities in robots and map element coordinates in finite element analysis.

An analogy

The Jacobian determinant is a 'stretch factor': it tells how much a tiny square in one coordinate system grows or shrinks when mapped to another.

Why a factor appears

In polar coordinates, a small patch dr × dθ has area r dr dθ — patches further from the origin are bigger. Forgetting r is the most common error.

Choosing coordinates

Polar for discs and sectors, cylindrical for pipes and shafts, spherical for spheres and radiation fields. Pick coordinates matching the geometry's symmetry.

Jacobian matrix

For vector functions, J holds all first partials; it is the best linear approximation of the mapping. det J = 0 means the mapping collapses (singularity).

Applications

Robot velocity kinematics ẋ = J(q) q̇; singular configurations where the arm loses a degree of freedom; isoparametric FEM elements map a reference square to real element shapes using |J|.

Formulas

Worked example: Polar Jacobian

Given: x = r cos θ, y = r sin θ

Find: |J|.

Answer: |J| = r

Worked example: Gaussian integral

Given: ∬_ℝ² e^(−(x² + y²)) dA

Find: Value.

Answer: π (so ∫e^(−x²)dx = √π)

Common mistakes

Applications

Key takeaways

Going further