Cylindrical Polar Coordinates

Give a problem an axis of symmetry — a charged wire, a coaxial cable, a pipe, a waveguide, a spinning fluid, a drumhead — and Cartesian coordinates fight you at every step, because the natural boundaries are circles and the natural fields depend only on how far you stand from the axis. Cylindrical polar coordinates (ρ,ϕ,z)(\rho,\phi,z) are the cure: keep the Cartesian height zz, but replace the (x,y)(x,y) plane with plane polar coordinates, so a point is fixed by its perpendicular distance ρ\rho from the axis, the azimuthal bearing ϕ\phi around it, and its altitude zz. It is the simplest curvilinear system beyond Cartesian, and the one you reach for first whenever geometry has a preferred direction. The price of that convenience is a single, far-reaching subtlety: the coordinate basis is no longer nailed to space. Walk around the axis and the radial and azimuthal unit vectors swing to stay perpendicular to the coordinate surfaces, so e^ρ\hat{\mathbf{e}}_\rho and e^ϕ\hat{\mathbf{e}}_\phi have nonzero derivatives, and a correct gradient, divergence, or curl must account for that rotation. The bookkeeping is captured entirely by the orthogonal scale factors (hρ,hϕ,hz)=(1,ρ,1)(h_\rho,h_\phi,h_z)=(1,\rho,1): that lone nontrivial factor hϕ=ρh_\phi=\rho is the source of every 1/ρ1/\rho prefactor, every ∂ρ(ρ ⋅)\partial_\rho(\rho\,\cdot) grouping, and the ρ−2∂ϕ2\rho^{-2}\partial_\phi^2 term in the Laplacian. The payoff is dramatic. Under axial symmetry the operators collapse to one-dimensional radial expressions, Laplace's and Helmholtz's equations separate cleanly, the natural volume and surface elements make Gauss's and Stokes' theorems almost trivial, and the radial equation that survives is Bessel's — whose regular solution, selected by finiteness on the axis, is the cylinder function governing everything from waveguide modes to a struck drum.

Key takeaways
  • Cylindrical polar coordinates (ρ,ϕ,z)(\rho,\phi,z) fix a point by perpendicular distance ρ≥0\rho\ge 0 from a chosen axis, azimuth 0≤ϕ<2π0\le\phi<2\pi around it, and height zz along it.
  • The system is orthogonal with scale factors (hρ,hϕ,hz)=(1,ρ,1)(h_\rho,h_\phi,h_z)=(1,\rho,1), giving line element ds2=dρ2+ρ2dϕ2+dz2\mathrm{d}s^2=\mathrm{d}\rho^2+\rho^2\mathrm{d}\phi^2+\mathrm{d}z^2 and volume element ρ dρ dϕ dz\rho\,\mathrm{d}\rho\,\mathrm{d}\phi\,\mathrm{d}z.
  • The unit vectors rotate with position: ∂ϕe^ρ=e^ϕ\partial_\phi\hat{\mathbf{e}}_\rho=\hat{\mathbf{e}}_\phi and ∂ϕe^ϕ=−e^ρ\partial_\phi\hat{\mathbf{e}}_\phi=-\hat{\mathbf{e}}_\rho, which is what forces the extra terms in every operator.
  • The single factor ρ\rho propagates everywhere: divergence carries 1ρ∂ρ(ρAρ)\tfrac1\rho\partial_\rho(\rho A_\rho), curl carries 1ρ∂ρ(ρAϕ)\tfrac1\rho\partial_\rho(\rho A_\phi), and the Laplacian carries 1ρ∂ρ(ρ ∂ρf)+1ρ2∂ϕ2f\tfrac1\rho\partial_\rho(\rho\,\partial_\rho f)+\tfrac1{\rho^2}\partial_\phi^2 f.
  • Under axial symmetry the operators become radial ODEs, the ρ=0\rho=0 axis is a coordinate (not physical) singularity, and regularity there selects the Bessel function JmJ_m over the divergent YmY_m.
  • Key idea: cylindrical coordinates are orthogonal with scale factors (1,ρ,1)(1,\rho,1); drop these into the universal orthogonal-curvilinear templates and every operator follows mechanically, the lone factor ρ\rho generating all the 1/ρ1/\rho structure.
The core insight

Cylindrical coordinates are orthogonal with scale factors (hρ,hϕ,hz)=(1,ρ,1)(h_\rho,h_\phi,h_z)=(1,\rho,1); insert these into the universal orthogonal-curvilinear templates and every operator — gradient, divergence, curl, Laplacian — follows mechanically, the lone factor ρ\rho generating all the 1/ρ1/\rho structure.

Where this lives today

Cylindrical coordinates and their Bessel radial functions are working tools across modern physics and engineering. A circular metallic waveguide propagates a TM₀₁ mode only above a cutoff wavenumber kc=j0,1/a=2.40483/ak_c=j_{0,1}/a=2.40483/a set by that same first Bessel zero, and step-index optical fibres are analysed as LP modes built from JmJ_m inside the core and decaying modified-Bessel functions outside — the architecture of long-haul telecommunications rests on solving the cylindrical Helmholtz equation. Particle accelerators store fields in cylindrical RF cavities whose resonant frequencies are Bessel zeros; MRI scanners wind gradient coils whose fields expand in cylindrical harmonics; tokamak plasma columns are modelled in exactly this frame. In fluid dynamics the Taylor–Couette apparatus — fluid sheared between rotating coaxial cylinders — is a canonical testbed for the onset of turbulence, and quantised vortices in rotating Bose–Einstein condensates are cylindrically symmetric solutions with the axis as a topological defect. Numerical relativity and computational fluid dynamics adopt cylindrical grids whenever a source, jet, or accretion disk has an axis, because separating that symmetry out is the cheapest way to turn a hard PDE into a tractable radial one.

The physical picture

Picture stacking flat polar-coordinate sheets along the zz-axis. Inside each horizontal sheet you locate a point by radius ρ\rho and bearing ϕ\phi; the sheets are indexed by height zz. The surfaces of constant coordinate are then three familiar families: constant ρ\rho are coaxial cylinders, constant ϕ\phi are half-planes hinged on the axis, and constant zz are horizontal planes — and, crucially, these three families cross at right angles everywhere, which is what makes the system orthogonal and keeps every operator formula diagonal. The local unit vectors point along increasing coordinate: e^ρ\hat{\mathbf{e}}_\rho straight out from the axis, e^ϕ\hat{\mathbf{e}}_\phi tangent to the circle, e^z\hat{\mathbf{e}}_z straight up. The first figure shows this triad riding on the coordinate cage, with the one relation that drives everything: an azimuthal step of dϕ\mathrm{d}\phi sweeps a physical arc of length ρ dϕ\rho\,\mathrm{d}\phi, not dϕ\mathrm{d}\phi.

Figure
Cylindrical coordinates locate a point by ρ, the perpendicular distance from the z axis, φ the azimuth around it, and z the height along it. Constant-ρ surfaces are coaxial cylinders, constant-φ are half-planes, constant-z are planes, meeting at right angles. The local triad ê_ρ, ê_φ, ê_z rotates with φ, and a step dφ sweeps a physical arc ρ dφ, so the volume element is dV = ρ dρ dφ dz
The coordinate cage: cylinders, half-planes, planes — and the arc ρ dφ z axis ρ arc = ρ dφ P(ρ, φ, z) ê_ρ ê_φ ê_z scale factors h_ρ = 1 h_φ = ρ h_z = 1 dV = ρ dρ dφ dz ê_ρ, ê_φ rotate with φ: ∂_φ ê_ρ = ê_φ ∂_φ ê_φ = −ê_ρ

Two consequences flow from that rotating triad. First, the divergence's 1ρ∂ρ(ρAρ)\tfrac1\rho\partial_\rho(\rho A_\rho) is nothing more mysterious than radial flux spreading over cylindrical shells whose area grows like ρ\rho — think of ρ dϕ\rho\,\mathrm{d}\phi as "real distance per radian", small near the axis and large far out. Second, the axis ρ=0\rho=0 is special: there ϕ\phi is undefined and e^ρ,e^ϕ\hat{\mathbf{e}}_\rho,\hat{\mathbf{e}}_\phi are ambiguous. This is a coordinate singularity, not a physical one, but it carries teeth — demanding that a real field stay finite on the axis is a genuine boundary condition. When a symmetric problem separates, that condition is exactly what selects the well-behaved radial solution. The second figure shows the two radial solutions of the cylindrical Helmholtz equation: the regular Bessel function J0J_0, finite on the axis, and its partner Y0Y_0, which plunges to −∞-\infty there and is thrown out.

Figure
The two independent radial solutions of the cylindrical wave equation plotted against k⊥ρ. The Bessel function J₀ stays finite on the axis and is the physical one; its partner Y₀ diverges to minus infinity as ρ → 0 and is rejected by regularity. J₀ has its first zero at k⊥ρ = 2.40483, which fixes the fundamental cutoff of a circular waveguide and the lowest mode of a circular drum
Regularity on the axis selects J₀ over Y₀ — first zero at 2.40483 1.0 0.0 −0.5 2 4 6 8 radial coordinate k⊥ρ 2.40483 J₀ (kept) Y₀ → −∞ (rejected)

The core equations

The system is defined by keeping zz and writing the plane as polar coordinates. These relations, invertible away from the axis, are the map from which everything else is computed.

x=ρcos⁡ϕ,y=ρsin⁡ϕ,z=z(1)x=\rho\cos\phi,\quad y=\rho\sin\phi,\quad z=z \qquad (1)

where: ρ\rho — radial distance from the zz-axis, ρ=x2+y2≥0\rho=\sqrt{x^2+y^2}\ge 0; ϕ\phi — azimuthal angle, ϕ=atan2⁡(y,x)∈[0,2π)\phi=\operatorname{atan2}(y,x)\in[0,2\pi); zz — height, identical to the Cartesian zz. Reading it: ρ,ϕ\rho,\phi are ordinary plane polar coordinates in every horizontal slice. Differentiating the position vector along each coordinate and normalising gives the local orthonormal triad. The radial and azimuthal vectors carry the angle ϕ\phi explicitly, which is the algebraic fingerprint of their rotation.

e^ρ=cos⁡ϕ x^+sin⁡ϕ y^,e^ϕ=−sin⁡ϕ x^+cos⁡ϕ y^,e^z=z^(2)\hat{\mathbf{e}}_\rho=\cos\phi\,\hat{\mathbf{x}}+\sin\phi\,\hat{\mathbf{y}},\quad \hat{\mathbf{e}}_\phi=-\sin\phi\,\hat{\mathbf{x}}+\cos\phi\,\hat{\mathbf{y}},\quad \hat{\mathbf{e}}_z=\hat{\mathbf{z}} \qquad (2)

where: e^ρ\hat{\mathbf{e}}_\rho — unit vector of increasing ρ\rho (radially outward); e^ϕ\hat{\mathbf{e}}_\phi — unit vector of increasing ϕ\phi (tangent to the circle); x^,y^,z^\hat{\mathbf{x}},\hat{\mathbf{y}},\hat{\mathbf{z}} — the fixed Cartesian vectors. Reading it: the triad is right-handed, e^ρ×e^ϕ=e^z\hat{\mathbf{e}}_\rho\times\hat{\mathbf{e}}_\phi=\hat{\mathbf{e}}_z, and orthonormal at every point. Because ϕ\phi sits inside (2), the in-plane vectors have nonzero ϕ\phi-derivatives. These two little relations are the entire reason the operators look busier than their Cartesian cousins.

∂e^ρ∂ϕ=e^ϕ,∂e^ϕ∂ϕ=−e^ρ,all other ∂ie^j=0(3)\frac{\partial\hat{\mathbf{e}}_\rho}{\partial\phi}=\hat{\mathbf{e}}_\phi,\qquad \frac{\partial\hat{\mathbf{e}}_\phi}{\partial\phi}=-\hat{\mathbf{e}}_\rho,\qquad \text{all other }\partial_i\hat{\mathbf{e}}_j=0 \qquad (3)

where: ∂/∂ϕ\partial/\partial\phi — derivative as the azimuth changes; only e^ρ\hat{\mathbf{e}}_\rho and e^ϕ\hat{\mathbf{e}}_\phi turn, and they turn into each other. Reading it: carry e^ρ\hat{\mathbf{e}}_\rho once around the axis and it traces a full circle back to itself. The physical displacement built from coordinate steps exposes the scale factors directly: the coefficient multiplying each dui\mathrm{d}u_i is the physical length per unit coordinate. Their product is the volume element.

dr=dρ e^ρ+ρ dϕ e^ϕ+dz e^z,dV=ρ dρ dϕ dz(4)\mathrm{d}\mathbf{r}=\mathrm{d}\rho\,\hat{\mathbf{e}}_\rho+\rho\,\mathrm{d}\phi\,\hat{\mathbf{e}}_\phi+\mathrm{d}z\,\hat{\mathbf{e}}_z,\qquad \mathrm{d}V=\rho\,\mathrm{d}\rho\,\mathrm{d}\phi\,\mathrm{d}z \qquad (4)

where: dr\mathrm{d}\mathbf{r} — infinitesimal displacement; dV\mathrm{d}V — volume element =hρhϕhz dρ dϕ dz=h_\rho h_\phi h_z\,\mathrm{d}\rho\,\mathrm{d}\phi\,\mathrm{d}z; the scale factors (hρ,hϕ,hz)=(1,ρ,1)(h_\rho,h_\phi,h_z)=(1,\rho,1) multiply dρ,dϕ,dz\mathrm{d}\rho,\mathrm{d}\phi,\mathrm{d}z. Reading it: only the azimuthal step is stretched, by the running factor ρ\rho. The gradient is rate of change per physical length, so each partial derivative is divided by its scale factor — the sole effect being the 1/ρ1/\rho on the angular term.

∇f=∂f∂ρ e^ρ+1ρ∂f∂ϕ e^ϕ+∂f∂z e^z(5)\nabla f=\frac{\partial f}{\partial\rho}\,\hat{\mathbf{e}}_\rho+\frac{1}{\rho}\frac{\partial f}{\partial\phi}\,\hat{\mathbf{e}}_\phi+\frac{\partial f}{\partial z}\,\hat{\mathbf{e}}_z \qquad (5)

where: ff — a scalar field f(ρ,ϕ,z)f(\rho,\phi,z); 1/ρ1/\rho — the hϕ−1h_\phi^{-1} factor converting an angular rate into a physical rate. Reading it: identical to Cartesian except the azimuthal component is 1ρ∂ϕf\tfrac1\rho\partial_\phi f, not ∂ϕf\partial_\phi f. The divergence is net outward flux per unit volume. Because the cylindrical shell area grows with ρ\rho, the radial term groups ρAρ\rho A_\rho inside the derivative.

∇⋅A=1ρ∂(ρAρ)∂ρ+1ρ∂Aϕ∂ϕ+∂Az∂z(6)\nabla\cdot\mathbf{A}=\frac{1}{\rho}\frac{\partial(\rho A_\rho)}{\partial\rho}+\frac{1}{\rho}\frac{\partial A_\phi}{\partial\phi}+\frac{\partial A_z}{\partial z} \qquad (6)

where: Aρ,Aϕ,AzA_\rho,A_\phi,A_z — physical components of A=Aρe^ρ+Aϕe^ϕ+Aze^z\mathbf{A}=A_\rho\hat{\mathbf{e}}_\rho+A_\phi\hat{\mathbf{e}}_\phi+A_z\hat{\mathbf{e}}_z. Reading it: expanding the radial term gives ∂ρAρ+Aρ/ρ\partial_\rho A_\rho+A_\rho/\rho, and that extra Aρ/ρA_\rho/\rho is exactly the piece a naive Cartesian calculation drops. The curl is circulation per unit area. The zz-component again carries the ρAϕ\rho A_\phi grouping, for the same shell-area reason.

∇×A=(1ρ∂Az∂ϕ−∂Aϕ∂z)e^ρ+(∂Aρ∂z−∂Az∂ρ)e^ϕ+1ρ(∂(ρAϕ)∂ρ−∂Aρ∂ϕ)e^z(7)\nabla\times\mathbf{A}=\left(\frac{1}{\rho}\frac{\partial A_z}{\partial\phi}-\frac{\partial A_\phi}{\partial z}\right)\hat{\mathbf{e}}_\rho+\left(\frac{\partial A_\rho}{\partial z}-\frac{\partial A_z}{\partial\rho}\right)\hat{\mathbf{e}}_\phi+\frac{1}{\rho}\left(\frac{\partial(\rho A_\phi)}{\partial\rho}-\frac{\partial A_\rho}{\partial\phi}\right)\hat{\mathbf{e}}_z \qquad (7)

where: ∇×A\nabla\times\mathbf{A} — the curl, measuring local circulation of A\mathbf{A}. Reading it: the e^ϕ\hat{\mathbf{e}}_\phi component alone has no 1/ρ1/\rho dressing, because a loop in the ρz\rho z-plane sees no azimuthal stretching. The Laplacian is ∇⋅(∇f)\nabla\cdot(\nabla f), inheriting the ρ\rho grouping from the divergence and the 1/ρ1/\rho from the gradient in one self-adjoint operator — the single most used equation in all of cylindrical physics.

∇2f=1ρ∂∂ρ ⁣(ρ∂f∂ρ)+1ρ2∂2f∂ϕ2+∂2f∂z2(8)\nabla^2 f=\frac{1}{\rho}\frac{\partial}{\partial\rho}\!\left(\rho\frac{\partial f}{\partial\rho}\right)+\frac{1}{\rho^2}\frac{\partial^2 f}{\partial\phi^2}+\frac{\partial^2 f}{\partial z^2} \qquad (8)

where: ∇2f\nabla^2 f — the scalar Laplacian; 1/ρ21/\rho^2 — the hϕ−2h_\phi^{-2} factor on the angular second derivative. Reading it: the radial part is f′′+1ρf′f''+\tfrac1\rho f', the plane-polar operator, plus the untouched zz-derivative.

Derivation AScale factors and the line element

The goal is to prove from first principles that cylindrical coordinates are orthogonal with scale factors (hρ,hϕ,hz)=(1,ρ,1)(h_\rho,h_\phi,h_z)=(1,\rho,1), because those three numbers — and nothing else — fix the volume element, the gradient, the divergence, the curl and the Laplacian through the universal orthogonal-curvilinear templates. We do it by computing the physical line element ds2=dx2+dy2+dz2\mathrm{d}s^2=\mathrm{d}x^2+\mathrm{d}y^2+\mathrm{d}z^2 in the new coordinates and reading off the diagonal metric; the cancellation of the cross term is itself the statement that the basis is orthogonal.

Step 1. Differentiate the defining relations (1): dx=cos⁡ϕ dρ−ρsin⁡ϕ dϕ\mathrm{d}x=\cos\phi\,\mathrm{d}\rho-\rho\sin\phi\,\mathrm{d}\phi and dy=sin⁡ϕ dρ+ρcos⁡ϕ dϕ\mathrm{d}y=\sin\phi\,\mathrm{d}\rho+\rho\cos\phi\,\mathrm{d}\phi, while dz=dz\mathrm{d}z=\mathrm{d}z. Why: the metric lives in Cartesian distances, so we must express the Cartesian differentials in terms of the coordinate differentials before squaring.

Step 2. Square and add. The dρ dϕ\mathrm{d}\rho\,\mathrm{d}\phi cross terms cancel because sin⁡ϕcos⁡ϕ−cos⁡ϕsin⁡ϕ=0\sin\phi\cos\phi-\cos\phi\sin\phi=0, leaving dx2+dy2=dρ2+ρ2 dϕ2\mathrm{d}x^2+\mathrm{d}y^2=\mathrm{d}\rho^2+\rho^2\,\mathrm{d}\phi^2, hence ds2=dρ2+ρ2 dϕ2+dz2\mathrm{d}s^2=\mathrm{d}\rho^2+\rho^2\,\mathrm{d}\phi^2+\mathrm{d}z^2. Why: the vanishing of the cross term is precisely orthogonality — the coordinate axes meet at right angles, so the metric is diagonal with no gρϕg_{\rho\phi}.

Step 3. Read off the scale factors from gii=hi2g_{ii}=h_i^2: hρ2=1, hϕ2=ρ2, hz2=1h_\rho^2=1,\ h_\phi^2=\rho^2,\ h_z^2=1, so (hρ,hϕ,hz)=(1,ρ,1)(h_\rho,h_\phi,h_z)=(1,\rho,1). Why: in an orthogonal system the diagonal metric entries are the squared scale factors, so a diagonal ds2\mathrm{d}s^2 hands you the hih_i directly.

Step 4. Cross-check against the Jacobian of (1): det⁡(∂(x,y,z)/∂(ρ,ϕ,z))=ρ=hρhϕhz\det\big(\partial(x,y,z)/\partial(\rho,\phi,z)\big)=\rho=h_\rho h_\phi h_z, matching the volume element dV=ρ dρ dϕ dz\mathrm{d}V=\rho\,\mathrm{d}\rho\,\mathrm{d}\phi\,\mathrm{d}z. Why: two independent routes — the metric and the change-of-variables Jacobian — must give the same volume factor, and their agreement certifies the scale factors. *The scale factors are (hρ,hϕ,hz)=(1,ρ,1)(h_\rho,h_\phi,h_z)=(1,\rho,1) and the Jacobian is ρ\rho; as ρ→\rho\to any fixed value hϕh_\phi becomes locally constant and the Cartesian limit is recovered.*

Go deeper · Derivation B · 1 minDivergence and Laplacian from the scale factors
Derivation BDivergence and Laplacian from the scale factors

The goal is to show that once the scale factors are in hand, the divergence and Laplacian require no fresh geometric reasoning at all — they drop out of the orthogonal-curvilinear master formulas by substitution, and every 1/ρ1/\rho and ρAρ\rho A_\rho grouping is generated automatically by the lone factor hϕ=ρh_\phi=\rho. This is the practical heart of the whole subject: you memorise hϕ=ρh_\phi=\rho and the templates, and never differentiate a unit vector by hand.

Step 1. Start from the Lamé divergence template ∇⋅A=1hρhϕhz[∂ρ(hϕhzAρ)+∂ϕ(hzhρAϕ)+∂z(hρhϕAz)]\nabla\cdot\mathbf{A}=\dfrac{1}{h_\rho h_\phi h_z}\big[\partial_\rho(h_\phi h_z A_\rho)+\partial_\phi(h_z h_\rho A_\phi)+\partial_z(h_\rho h_\phi A_z)\big]. Why: this is the coordinate-free "flux per unit volume" statement evaluated on a curvilinear box; it holds for any orthogonal system with the hih_i left symbolic.

Step 2. Insert (hρ,hϕ,hz)=(1,ρ,1)(h_\rho,h_\phi,h_z)=(1,\rho,1), so the prefactor is 1/ρ1/\rho and the face factors are hϕhz=ρh_\phi h_z=\rho, hzhρ=1h_z h_\rho=1, hρhϕ=ρh_\rho h_\phi=\rho. This gives ∇⋅A=1ρ[∂ρ(ρAρ)+∂ϕAϕ+∂z(ρAz)]\nabla\cdot\mathbf{A}=\tfrac1\rho\big[\partial_\rho(\rho A_\rho)+\partial_\phi A_\phi+\partial_z(\rho A_z)\big]. Why: the substitution is purely mechanical, and the ρ\rho inside the radial and zz terms is the growing shell area entering the flux balance.

Step 3. In the zz term the factor ρ\rho is constant in zz, so 1ρ∂z(ρAz)=∂zAz\tfrac1\rho\partial_z(\rho A_z)=\partial_z A_z, recovering equation (6): ∇⋅A=1ρ∂ρ(ρAρ)+1ρ∂ϕAϕ+∂zAz\nabla\cdot\mathbf{A}=\tfrac1\rho\partial_\rho(\rho A_\rho)+\tfrac1\rho\partial_\phi A_\phi+\partial_z A_z. Why: only the truly ρ\rho-dependent geometry survives; the untouched zz-direction reverts to its flat form.

Step 4. Compose with the gradient (5) by feeding Aρ=∂ρfA_\rho=\partial_\rho f, Aϕ=1ρ∂ϕfA_\phi=\tfrac1\rho\partial_\phi f, Az=∂zfA_z=\partial_z f into the result of Step 3: ∇2f=1ρ∂ρ(ρ ∂ρf)+1ρ∂ϕ ⁣(1ρ∂ϕf)+∂z2f=1ρ∂ρ(ρ ∂ρf)+1ρ2∂ϕ2f+∂z2f\nabla^2 f=\tfrac1\rho\partial_\rho(\rho\,\partial_\rho f)+\tfrac1\rho\partial_\phi\!\big(\tfrac1\rho\partial_\phi f\big)+\partial_z^2 f=\tfrac1\rho\partial_\rho(\rho\,\partial_\rho f)+\tfrac1{\rho^2}\partial_\phi^2 f+\partial_z^2 f. Why: the Laplacian is the divergence of the gradient, and the 1/ρ1/\rho pulling through the ϕ\phi-derivative is what promotes it to 1/ρ21/\rho^2, the signature angular term of equation (8). *Why these matter: expanding 1ρ∂ρ(ρAρ)=∂ρAρ+Aρ/ρ\tfrac1\rho\partial_\rho(\rho A_\rho)=\partial_\rho A_\rho+A_\rho/\rho makes the extra Aρ/ρA_\rho/\rho term explicit; setting all ϕ\phi and zz derivatives to zero collapses ∇2\nabla^2 to the purely radial ODE f′′+1ρf′f''+\tfrac1\rho f'.*

Go deeper · Derivation C · 1 minThe z-component of the curl from circulation
Derivation CThe z-component of the curl from circulation

The goal is to obtain the e^z\hat{\mathbf{e}}_z component of the cylindrical curl directly from its geometric meaning — circulation per unit area — rather than by quoting the determinant, so that the origin of the 1ρ∂ρ(ρAϕ)\tfrac1\rho\partial_\rho(\rho A_\phi) grouping becomes visible. We take an infinitesimal patch in a constant-zz plane bounded by ρ,ρ+dρ\rho,\rho+\mathrm{d}\rho and ϕ,ϕ+dϕ\phi,\phi+\mathrm{d}\phi, add up ∮A⋅dr\oint\mathbf{A}\cdot\mathrm{d}\mathbf{r} counter-clockwise, and divide by the patch area; Stokes' theorem in the shrinking limit turns that ratio into the curl component.

Step 1. The patch area is the product of the radial edge dρ\mathrm{d}\rho and the arc ρ dϕ\rho\,\mathrm{d}\phi, so dA=ρ dρ dϕ\mathrm{d}A=\rho\,\mathrm{d}\rho\,\mathrm{d}\phi. Why: the azimuthal edge is stretched by ρ\rho, and this area is the denominator that will divide the circulation.

Step 2. Along the two azimuthal arcs the tangential contribution is AϕA_\phi times the arc length ρ dϕ\rho\,\mathrm{d}\phi, evaluated at ρ\rho and ρ+dρ\rho+\mathrm{d}\rho with opposite senses: [Aϕ(ρ+dρ)(ρ+dρ)−Aϕ(ρ)ρ] dϕ≈∂ρ(ρAϕ) dρ dϕ[A_\phi(\rho+\mathrm{d}\rho)(\rho+\mathrm{d}\rho)-A_\phi(\rho)\rho]\,\mathrm{d}\phi\approx\partial_\rho(\rho A_\phi)\,\mathrm{d}\rho\,\mathrm{d}\phi. Why: because the arc length itself scales with ρ\rho, it is the product ρAϕ\rho A_\phi — not AϕA_\phi alone — that is differenced between the two arcs, which is exactly where the grouping comes from.

Step 3. Along the two radial edges the tangential contribution is AρA_\rho times dρ\mathrm{d}\rho, differenced across ϕ\phi: −[Aρ(ϕ+dϕ)−Aρ(ϕ)] dρ≈−∂ϕAρ dϕ dρ-[A_\rho(\phi+\mathrm{d}\phi)-A_\rho(\phi)]\,\mathrm{d}\rho\approx-\partial_\phi A_\rho\,\mathrm{d}\phi\,\mathrm{d}\rho. Why: the radial edges are not stretched, so only AρA_\rho appears, and the minus sign comes from traversing them in the counter-clockwise sense.

Step 4. Add the two contributions and divide by dA=ρ dρ dϕ\mathrm{d}A=\rho\,\mathrm{d}\rho\,\mathrm{d}\phi: (∇×A)z=1ρ[∂ρ(ρAϕ)−∂ϕAρ](\nabla\times\mathbf{A})_z=\tfrac1\rho\big[\partial_\rho(\rho A_\phi)-\partial_\phi A_\rho\big], matching the e^z\hat{\mathbf{e}}_z term of equation (7). Why: circulation per unit area in the vanishing-patch limit is the definition of the normal curl component, now explicit in the scale factor. *Why: the e^ρ\hat{\mathbf{e}}_\rho and e^ϕ\hat{\mathbf{e}}_\phi components arise identically from loops in the ϕz\phi z- and ρz\rho z-planes, where the unstretched zz-edge removes any 1/ρ1/\rho from the e^ϕ\hat{\mathbf{e}}_\phi term.*

Limiting cases

Cylindrical coordinates specialise and connect to their neighbours in several instructive limits, each obtained by collapsing one coordinate or one derivative.

CaseResultMeaning
Axial symmetry (∂ϕ=0\partial_\phi=0)∇2f=1ρ∂ρ(ρ ∂ρf)+∂z2f\nabla^2 f=\tfrac1\rho\partial_\rho(\rho\,\partial_\rho f)+\partial_z^2 fthe angular term vanishes; a PDE in three variables drops to two, and full zz-independence leaves a pure radial ODE
Plane polar (zz ignored)∇2f=1ρ∂ρ(ρ ∂ρf)+1ρ2∂ϕ2f\nabla^2 f=\tfrac1\rho\partial_\rho(\rho\,\partial_\rho f)+\tfrac1{\rho^2}\partial_\phi^2 fdropping zz recovers two-dimensional polar coordinates, the natural frame for disks and circular membranes
Local Cartesian (ρ→∞\rho\to\infty)hϕ=ρ→h_\phi=\rho\to large, curvature terms →0\to 0far from the axis a small patch looks flat; the 1/ρ1/\rho terms are negligible and operators approach Cartesian form
On-axis (ρ→0\rho\to 0)ϕ\phi undefined, e^ρ,e^ϕ\hat{\mathbf{e}}_\rho,\hat{\mathbf{e}}_\phi ambiguousa removable coordinate singularity; physical fields stay finite, and that finiteness is the boundary condition selecting JmJ_m over YmY_m

Worked examples

1 · The Laplacian on two test fields (confidence builder)

Apply the cylindrical Laplacian (8) to f=ρ2f=\rho^2 and to f=ρcos⁡ϕf=\rho\cos\phi, and confirm each against the Cartesian answer.

Step 1. For f=ρ2f=\rho^2 only the radial term acts: ∇2f=1ρ∂ρ(ρ⋅2ρ)=1ρ∂ρ(2ρ2)=1ρ(4ρ)=4\nabla^2 f=\tfrac1\rho\partial_\rho\big(\rho\cdot 2\rho\big)=\tfrac1\rho\partial_\rho(2\rho^2)=\tfrac1\rho(4\rho)=\mathbf{4}. In Cartesian, ρ2=x2+y2\rho^2=x^2+y^2, so ∇2(x2+y2)=2+2=4\nabla^2(x^2+y^2)=2+2=\mathbf{4} — they agree.

Step 2. For f=ρcos⁡ϕf=\rho\cos\phi both the radial and angular terms contribute. Radial: 1ρ∂ρ(ρcos⁡ϕ)=1ρcos⁡ϕ\tfrac1\rho\partial_\rho(\rho\cos\phi)=\tfrac1\rho\cos\phi. Angular: 1ρ2∂ϕ2(ρcos⁡ϕ)=1ρ2(ρ⋅(−cos⁡ϕ))=−1ρcos⁡ϕ\tfrac1{\rho^2}\partial_\phi^2(\rho\cos\phi)=\tfrac1{\rho^2}\big(\rho\cdot(-\cos\phi)\big)=-\tfrac1\rho\cos\phi.

Step 3. Add them: ∇2f=1ρcos⁡ϕ−1ρcos⁡ϕ=0\nabla^2 f=\tfrac1\rho\cos\phi-\tfrac1\rho\cos\phi=\mathbf{0}. And indeed ρcos⁡ϕ=x\rho\cos\phi=x, whose Laplacian is 00. The cylindrical Laplacian gives ∇²ρ² = 4 and ∇²(ρ cos φ) = 0, matching Cartesian exactly — and the second case shows the radial and angular terms cancelling, which they must for the harmonic function x.

2 · Field and capacitance of a coaxial cable (fully worked)

A coaxial cable has an inner conductor of radius a=1.0a=1.0 mm held at V0=1.0V_0=1.0 V and a grounded outer conductor of radius b=3.5b=3.5 mm, with vacuum between them. Using axial symmetry, find the potential, the radial field, the field at each conductor, and the capacitance per unit length.

Step 1. Between the conductors there is no charge, so the potential obeys Laplace's equation. With no ϕ\phi- or zz-dependence, equation (8) collapses to 1ρddρ ⁣(ρdVdρ)=0\tfrac1\rho\tfrac{\mathrm{d}}{\mathrm{d}\rho}\!\big(\rho\tfrac{\mathrm{d}V}{\mathrm{d}\rho}\big)=0, whose general solution is V(ρ)=Aln⁡ρ+BV(\rho)=A\ln\rho+B — the hallmark logarithmic potential of cylindrical symmetry.

Step 2. Fix A,BA,B from the boundary values V(a)=V0V(a)=V_0 and V(b)=0V(b)=0. Subtracting gives A=V0ln⁡(a/b)=−V0ln⁡(b/a)A=\dfrac{V_0}{\ln(a/b)}=-\dfrac{V_0}{\ln(b/a)}, so V(ρ)=V0 ln⁡(b/ρ)ln⁡(b/a)V(\rho)=V_0\,\dfrac{\ln(b/\rho)}{\ln(b/a)}. With ln⁡(b/a)=ln⁡3.5=1.2528\ln(b/a)=\ln 3.5=\mathbf{1.2528}.

Step 3. The field is radial, E=−∇V=−dVdρ e^ρ=V0ρln⁡(b/a) e^ρ\mathbf{E}=-\nabla V=-\tfrac{\mathrm{d}V}{\mathrm{d}\rho}\,\hat{\mathbf{e}}_\rho=\dfrac{V_0}{\rho\ln(b/a)}\,\hat{\mathbf{e}}_\rho. At the inner conductor E(a)=1.0(1.0×10−3)(1.2528)=798 V/mE(a)=\dfrac{1.0}{(1.0\times10^{-3})(1.2528)}=\mathbf{798\ V/m}, and at the outer E(b)=1.0(3.5×10−3)(1.2528)=228 V/mE(b)=\dfrac{1.0}{(3.5\times10^{-3})(1.2528)}=\mathbf{228\ V/m} — the field is strongest at the inner wall, which is why cables break down there.

Step 4. A Gaussian cylinder of radius ρ\rho and length LL gives E(2πρL)=Q/ε0E(2\pi\rho L)=Q/\varepsilon_0, so the charge per length is Q/L=2πε0 ρE=2πε0V0ln⁡(b/a)Q/L=2\pi\varepsilon_0\,\rho E=\dfrac{2\pi\varepsilon_0 V_0}{\ln(b/a)}, and the capacitance per length is C/L=QLV0=2πε0ln⁡(b/a)=2π(8.854×10−12)1.2528=44.4 pF/mC/L=\dfrac{Q}{L V_0}=\dfrac{2\pi\varepsilon_0}{\ln(b/a)}=\dfrac{2\pi(8.854\times10^{-12})}{1.2528}=\mathbf{44.4\ pF/m}. V(ρ) = V₀ ln(b/ρ)/ln(b/a), E(a) = 798 V/m, E(b) = 228 V/m, and C/L = 44.4 pF/m — the entire result flowing from the axially symmetric Laplacian and one Gaussian cylinder.

3 · The lowest mode of a circular drum

A circular membrane of radius a=0.30a=0.30 m carries transverse waves at speed c=100c=100 m/s. Find the frequency of its fundamental (axisymmetric) mode.

Step 1. The axisymmetric displacement u(ρ,t)=R(ρ)cos⁡ωtu(\rho,t)=R(\rho)\cos\omega t obeys the wave equation, whose spatial part is the axially symmetric Helmholtz equation 1ρddρ ⁣(ρR′)+k2R=0\tfrac1\rho\tfrac{\mathrm{d}}{\mathrm{d}\rho}\!\big(\rho R'\big)+k^2 R=0 with k=ω/ck=\omega/c. This is Bessel's equation of order zero, with regular solution R(ρ)=J0(kρ)R(\rho)=J_0(k\rho); the singular partner Y0Y_0 is discarded by finiteness on the axis.

Step 2. The clamped rim requires R(a)=0R(a)=0, i.e. J0(ka)=0J_0(ka)=0. The lowest root is the first zero of J0J_0, j0,1=2.40483j_{0,1}=\mathbf{2.40483}, so ka=j0,1ka=j_{0,1} and k=j0,1/ak=j_{0,1}/a.

Step 3. Hence ω=ck=c j0,1a=(100)(2.40483)0.30=801.6 rad/s\omega=ck=\dfrac{c\,j_{0,1}}{a}=\dfrac{(100)(2.40483)}{0.30}=\mathbf{801.6\ rad/s}, giving f=ω/2π=127.6 Hzf=\omega/2\pi=\mathbf{127.6\ Hz}. The fundamental sits at f = 127.6 Hz, set entirely by the first Bessel zero 2.40483 — and because that zero is not a whole-number multiple of anything, a drum's overtones are inharmonic, which is why a timpano sounds nothing like a plucked string.

Physics of the portrait

The radial equation that survives every axially symmetric problem is Bessel's, and its solutions — the cylinder functions — are the true payoff of cylindrical coordinates. They carry the name of the astronomer who systematised them.

Origins · 1 minFriedrich Bessel and how this was discovered
FB
Friedrich Bessel
1784–1846 · cylinder functions and the radial solutions of axially symmetric problems

Friedrich Wilhelm Bessel began as a teenage apprentice clerk in a Bremen trading house, taught himself astronomy and mathematics by night, and rose to direct the Königsberg Observatory, where in 1838 he made the first reliable measurement of stellar parallax — the distance to 61 Cygni. The functions that bear his name arose from a concrete problem: in his 1824 memoir on planetary perturbations he expanded the eccentric anomaly of an orbiting body in a Fourier series, and the coefficients turned out to be the integrals JnJ_n that he then studied in their own right, proving their recurrence and orthogonality relations. He was not the first to meet them — Daniel Bernoulli had encountered J0J_0 in the hanging chain and Euler in the vibrating membrane — but Bessel was the first to treat the whole family systematically, which is why they are the "cylinder functions" of mathematical physics. Their defining feature is exactly the one this article needs: of the two independent solutions of the cylindrical radial equation, only JnJ_n stays finite on the axis, so regularity at ρ=0\rho=0 picks it out uniquely, and the discrete zeros of JnJ_n set the allowed modes of every drum, waveguide, and cylindrical cavity.

History
1732
— Daniel Bernoulli meets the order-zero cylinder function in the oscillating hanging chain
1764
— Euler analyses the vibrating circular membrane and encounters integer-order cylinder functions
1824
— Bessel systematises the functions Jₙ in his study of planetary perturbations
1867
— Carl Neumann introduces the second-kind functions Yₙ, singular on the axis
1871
— Hankel combines them into the complex cylinder functions Hₙ for radiating waves

Going further

Texts. Arfken, Weber & Harris, Mathematical Methods for Physicists, 7th ed., Ch. 3 (Curvilinear Coordinates) and Ch. 14 (Bessel Functions) · Stone & Goldbart, Mathematics for Physics, on curvilinear coordinates and cylinder functions · Riley, Hobson & Bence, Mathematical Methods for Physics and Engineering, 3rd ed., Ch. 10 · Boas, Mathematical Methods in the Physical Sciences, 3rd ed., Ch. 6 · Jackson, Classical Electrodynamics, 3rd ed., §3.7–3.11 for the cylindrical boundary-value problems. All operator forms follow from specialising the orthogonal-curvilinear (Lamé) templates to (hρ,hϕ,hz)=(1,ρ,1)(h_\rho,h_\phi,h_z)=(1,\rho,1). Key numerical results: ∇2ρ2=4\nabla^2\rho^2=4 and ∇2(ρcos⁡ϕ)=0\nabla^2(\rho\cos\phi)=0; the coax relations V=V0ln⁡(b/ρ)/ln⁡(b/a)V=V_0\ln(b/\rho)/\ln(b/a), E(a)=798E(a)=798 V/m, E(b)=228E(b)=228 V/m, C/L=2πε0/ln⁡(b/a)=44.4C/L=2\pi\varepsilon_0/\ln(b/a)=44.4 pF/m for a=1.0a=1.0 mm, b=3.5b=3.5 mm; and the drum fundamental f=c j0,1/(2πa)=127.6f=c\,j_{0,1}/(2\pi a)=127.6 Hz for c=100c=100 m/s, a=0.30a=0.30 m using j0,1=2.40483j_{0,1}=2.40483. The line-charge field λ/2πε0ρ\lambda/2\pi\varepsilon_0\rho and wire field μ0I/2πρ\mu_0 I/2\pi\rho are standard electromagnetism results.

Prerequisites. Scalar and Vector Fields · The Gradient Operator · The Del Operator and Vector Differential Identities. Leads to. The Laplacian Operator · The Divergence (Gauss) Theorem · Stokes' Theorem · Volume Integrals.

Ask the tutor: Ask me to separate Laplace's or the wave equation in cylindrical coordinates for your geometry, and watch the scale factors turn it into a Bessel problem step by step.

Why is it ρ and φ here rather than r and θ?

The convention keeps cylindrical and spherical coordinates from colliding. In cylindrical coordinates ρ\rho is the perpendicular distance from the axis and ϕ\phi is the azimuth measured in the plane; in spherical coordinates rr is the distance from the origin and θ\theta is the polar angle from the axis. If you wrote rr for the cylindrical radius you would clash with the spherical rr, and problems that use both systems — a charged disk viewed near and far, say — would become ambiguous. Some engineering texts do write (r,θ,z)(r,\theta,z) for cylindrical, so always check which radius an author means; in mathematical physics (ρ,ϕ,z)(\rho,\phi,z) is standard, and ϕ\phi is deliberately the same symbol as the spherical azimuth because it plays the identical role.

What exactly makes the coordinates orthogonal, and why does it matter?

Orthogonal means the three coordinate surfaces meet at right angles everywhere, equivalently that the line element ds2\mathrm{d}s^2 has no cross terms like dρ dϕ\mathrm{d}\rho\,\mathrm{d}\phi. You can see it happen in the derivation: when you square and add dx\mathrm{d}x and dy\mathrm{d}y, the cross term carries sin⁡ϕcos⁡ϕ−cos⁡ϕsin⁡ϕ=0\sin\phi\cos\phi-\cos\phi\sin\phi=0 and vanishes. It matters enormously for practical work, because orthogonality is what makes the metric diagonal, the volume a plain product hρhϕhzh_\rho h_\phi h_z of edge lengths, and each operator decouple into three clean terms. A non-orthogonal coordinate change would force the full machinery of the metric tensor with off-diagonal gijg_{ij} and det⁡g\sqrt{\det g} in place of the simple Jacobian.

Where does the factor 1/ρ in the operators actually come from?

From the single nontrivial scale factor hϕ=ρh_\phi=\rho, and nothing else. An azimuthal step dϕ\mathrm{d}\phi moves you a physical distance ρ dϕ\rho\,\mathrm{d}\phi, so any rate of change in the ϕ\phi-direction must be divided by ρ\rho to be a rate per metre — that is the 1/ρ1/\rho in the gradient. In the divergence and Laplacian the same ρ\rho appears twice over: once as the growing shell area that puts ρ\rho inside ∂ρ(ρ ⋅)\partial_\rho(\rho\,\cdot), and once as the 1/ρ1/\rho prefactor from the volume element. Combine them and the angular second derivative picks up 1/ρ21/\rho^2. So if you can remember the one fact hϕ=ρh_\phi=\rho, you can reconstruct every 1/ρ1/\rho and 1/ρ21/\rho^2 in the entire scheme.

Why does a symmetric problem separate so cleanly in these coordinates?

Because the cylindrical Laplacian is a sum of three pieces that each involve only one coordinate: a radial operator in ρ\rho, a ∂ϕ2\partial_\phi^2 in ϕ\phi, and a ∂z2\partial_z^2 in zz. When you write a trial solution as a product R(ρ)Φ(ϕ)Z(z)R(\rho)\Phi(\phi)Z(z) and divide through, each variable's terms can be set equal to a constant independently, splitting one partial differential equation into three ordinary ones. The ϕ\phi-equation gives eimϕe^{im\phi} with mm an integer (so the field is single-valued around the axis), the zz-equation gives exponentials or sinusoids, and what remains for RR is Bessel's equation. Separation of variables is not a lucky trick here; it is a direct consequence of the operator being diagonal in these coordinates.

If the axis singularity is only a coordinate artefact, why does it constrain the physics?

Because the coordinate breakdown flags a place where a solution is allowed to misbehave, and you must decide by hand whether the real field does. The radial equation has two independent solutions, one finite on the axis (JmJ_m) and one divergent there (YmY_m, or ln⁡ρ\ln\rho in the static case). Mathematics permits any combination; physics usually demands a finite field on the axis, and imposing that requirement kills the divergent solution and leaves a one-parameter family — which, together with an outer boundary condition, quantises the allowed modes. So the "artefact" at ρ=0\rho=0 is doing real work: it supplies exactly one of the two boundary conditions every second-order radial problem needs.

When should I prefer cylindrical over spherical or Cartesian coordinates?

Match the coordinate system to the symmetry of the boundaries and the source, not to the region you happen to picture. Use cylindrical coordinates when the geometry has a single preferred axis and looks the same as you slide along it or rotate about it: wires, pipes, coaxial cables, solenoids, waveguides, rotating fluids, and beams. Use spherical coordinates when the symmetry is about a point — planets, atoms, isolated charges seen from far away — and Cartesian when the boundaries are flat and axis-aligned. Picking the frame that turns your boundaries into constant-coordinate surfaces is what lets separation of variables work and collapses the operators to their simplest radial form; a mismatched frame leaves the boundary conditions tangled across several coordinates.

Before this

Where this leads