Why Curl Needs Care in Cylindrical Coordinates
In Cartesian coordinates, the three coordinate directions are fixed throughout space. Cylindrical coordinates use a different basis: the radial and angular unit vectors turn as the angle changes. The physical distance represented by an angular change also depends on the radius. Both facts matter when computing curl.
A reliable calculation therefore requires more than replacing \(x\) and \(y\) by cylindrical variables in a Cartesian formula. We must keep track of the field’s cylindrical components, the directions of the unit vectors, the scale factor \(r\), and the orientation of each small loop used to measure circulation.
Coordinates, Basis, and Field Components
For \(r>0\), cylindrical coordinates \((r,\theta,z)\) are related to Cartesian coordinates by \(x=r\cos\theta\), \(y=r\sin\theta\), and \(z=z\). The associated unit vectors are
The first two basis vectors depend on \(\theta\); \(\mathbf{e}_z\) does not. A vector field is written
Here \(F_r,F_\theta,F_z\) are scalar component functions. They may depend on all three coordinates, including \(\theta\). The physical length of a small angular displacement at radius \(r\) is \(r\,d\theta\); the radial and vertical lengths are \(dr\) and \(dz\). We compute the following formula where the component functions are differentiable and \(r>0\).
Why the Formula Has These Terms
Each component follows from circulation around a small coordinate patch, oriented so its normal points in the direction of the component being measured. Divide the circulation by the patch’s area and take the limit as the patch shrinks. The following derivation also makes the signs and scale factors explicit.
Take a rectangle with radial width \(dr\) and angular width \(d\theta\), at fixed \(z\), and orient its boundary counterclockwise when viewed from \(+\mathbf{e}_z\). Its area is \(r\,dr\,d\theta\). The radial sides contribute \(F_r(r,\theta,z)\,dr-F_r(r,\theta+d\theta,z)\,dr\). The angular sides contribute \((r+dr)F_\theta(r+dr,\theta,z)\,d\theta-rF_\theta(r,\theta,z)\,d\theta\). To first order, the total circulation is \(\left(\frac{\partial(rF_\theta)}{\partial r}-\frac{\partial F_r}{\partial\theta}\right)dr\,d\theta\). Dividing by the area gives the \(\mathbf{e}_z\) component \(\frac{1}{r}\left(\frac{\partial(rF_\theta)}{\partial r}-\frac{\partial F_r}{\partial\theta}\right)\).
Use a patch at fixed \(r\), with dimensions \(r\,d\theta\) and \(dz\), oriented so \(\mathbf{e}_\theta\) followed by \(\mathbf{e}_z\) gives normal \(\mathbf{e}_r\). The circulation to first order is \(\left(\frac{\partial F_z}{\partial\theta}-\frac{\partial(rF_\theta)}{\partial z}\right)d\theta\,dz\). Its area is \(r\,d\theta\,dz\). Dividing gives the \(\mathbf{e}_r\) component.
Use a rectangle in the \(r,z\) directions, oriented so \(\mathbf{e}_z\) followed by \(\mathbf{e}_r\) gives normal \(\mathbf{e}_\theta\). Its area is \(dr\,dz\). The circulation to first order is \(\left(\frac{\partial F_r}{\partial z}-\frac{\partial F_z}{\partial r}\right)dr\,dz\). Dividing by this area gives the \(\mathbf{e}_\theta\) component.
The first step is especially useful for checking orientation: with normal \(+\mathbf{e}_z\), the radial side at angle \(\theta\) is traversed outward, while the radial side at \(\theta+d\theta\) is traversed inward. That is why their net contribution is \(F_r(r,\theta,z)\,dr-F_r(r,\theta+d\theta,z)\,dr\), not the reverse.
Worked Example: An Axisymmetric Field
Worked Example: An Axisymmetric Field
Let \(\mathbf{F}=rz\,\mathbf{e}_\theta\), so \(F_r=0\), \(F_\theta=rz\), and \(F_z=0\). The components have no angular dependence. Compute the curl.
For the radial component,
For the angular component,
For the axial component,
Thus \(\nabla\times\mathbf{F}=-r\mathbf{e}_r+2z\mathbf{e}_z\). Check by converting the field to Cartesian components: \(rz\mathbf{e}_\theta=(-yz,xz,0)\). The Cartesian curl is \[ \left( \frac{\partial 0}{\partial y}-\frac{\partial(xz)}{\partial z}, \frac{\partial(-yz)}{\partial z}-\frac{\partial 0}{\partial x}, \frac{\partial(xz)}{\partial x}-\frac{\partial(-yz)}{\partial y} \right) = (-x,-y,2z). \] Since \(-x\mathbf{i}-y\mathbf{j}=-r\mathbf{e}_r\), this agrees with the cylindrical result.
Worked Example: A Field with Angular Dependence
Worked Example: A Field with Angular Dependence
Let \(\mathbf{F}=r\cos\theta\,\mathbf{e}_z\). Then \(F_r=F_\theta=0\) and \(F_z=r\cos\theta\), which depends explicitly on \(\theta\). The components are
Therefore \(\nabla\times\mathbf{F}=-\sin\theta\,\mathbf{e}_r-\cos\theta\,\mathbf{e}_\theta\). For a check, \(r\cos\theta=x\), so \(\mathbf{F}=(0,0,x)\) in Cartesian coordinates. Its curl is \((0,-1,0)\). Because \(\mathbf{j}=\sin\theta\,\mathbf{e}_r+\cos\theta\,\mathbf{e}_\theta\), the cylindrical answer is \(-\mathbf{j}\), as required.
Worked Example: A Radial Component That Varies with Height
Worked Example: A Radial Component That Varies with Height
Let \(\mathbf{F}=z\mathbf{e}_r\), so \(F_r=z\), \(F_\theta=0\), and \(F_z=0\). Then
Hence \(\nabla\times\mathbf{F}=\mathbf{e}_\theta\). To check, \(\mathbf{F}=(zx/r,zy/r,0)\) for \(r>0\). Its Cartesian curl is \[ \left( -\frac{\partial(zy/r)}{\partial z}, \frac{\partial(zx/r)}{\partial z}, \frac{\partial(zy/r)}{\partial x}-\frac{\partial(zx/r)}{\partial y} \right) = \left(-\frac{y}{r},\frac{x}{r},0\right) = \mathbf{e}_\theta. \] The cylindrical and Cartesian calculations agree.
Axisymmetry and What It Does Not Remove
A field is axisymmetric when its cylindrical component functions do not depend on \(\theta\). In that case, the angular derivatives in the formula vanish:
The factors involving \(rF_\theta\) remain. Axisymmetry removes dependence on the angle from the scalar components; it does not make the angular direction a fixed Cartesian direction or eliminate the angular scale factor. Example 1 illustrates this: even with no angular dependence, the curl has both radial and axial components.
A Common Scale-Factor Error
A frequent mistake is to use \(\frac{\partial F_\theta}{\partial r}\) in the axial component instead of differentiating \(rF_\theta\). For \(\mathbf{F}=r^2\mathbf{e}_\theta\), that incorrect calculation gives
The correct calculation includes the angular scale factor:
A Cartesian check confirms the correction. Since \(r^2\mathbf{e}_\theta=(-ry,rx,0)\), the axial curl component is \(\frac{\partial(rx)}{\partial x}-\frac{\partial(-ry)}{\partial y}=3r\). The missing contribution in the incorrect calculation comes from the fact that the angular direction and its physical scale change with position.
Using the Formula Reliably
Before differentiating, write all three component functions and mark which ones depend on \(r\), \(\theta\), and \(z\). Then keep the output directions attached to the results: the first expression multiplies \(\mathbf{e}_r\), the second \(\mathbf{e}_\theta\), and the third \(\mathbf{e}_z\). In particular, the angular derivative of \(F_r\) appears with a minus sign in the axial component, while the angular derivative of \(F_z\) appears with a plus sign in the radial component.
The formula is stated for \(r>0\), where cylindrical coordinates and their unit vectors are defined. If a field is being considered on the axis, the cylindrical expression alone is not a coordinate description there; use another coordinate description or examine a limit when appropriate.
The main practical lesson is simple: use the cylindrical components as given, preserve the \(rF_\theta\) terms, and orient the small loops consistently. These checks make it much harder to lose a scale factor, reverse a sign, or attach a correct scalar component to the wrong direction.
Check Your Understanding
Try these questions using the formula and the circulation interpretation.
- For \(\mathbf{F}=F_r\mathbf{e}_r+F_\theta\mathbf{e}_\theta+F_z\mathbf{e}_z\), which curl component contains \(\frac{\partial(rF_\theta)}{\partial r}\)?
- Why does a small angular side at radius \(r\) have length \(r\,d\theta\), and where does this appear in the curl formula?
- If the components are axisymmetric, which terms disappear, and which factors involving \(r\) must remain?
- For \(\mathbf{F}=r^2\mathbf{e}_\theta\), compute the axial curl component and explain why differentiating \(F_\theta\) alone is incorrect.
- For the patch normal to \(+\mathbf{e}_z\), in which direction is the radial side at angle \(\theta+d\theta\) traversed?