Skip to main content
\(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\)
Mathematics LibreTexts

16.5: Divergence and Curl

  • Page ID
  • \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \) \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)\(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\) \(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\)

    Divergence and curl are two measurements of vector fields that are very useful in a variety of applications. Both are most easily understood by thinking of the vector field as representing a flow of a liquid or gas; that is, each vector in the vector field should be interpreted as a velocity vector. Roughly speaking, divergence measures the tendency of the fluid to collect or disperse at a point, and curl measures the tendency of the fluid to swirl around the point. Divergence is a scalar, that is, a single number, while curl is itself a vector. The magnitude of the curl measures how much the fluid is swirling, the direction indicates the axis around which it tends to swirl. These ideas are somewhat subtle in practice, and are beyond the scope of this course.

    Recall that if \(f\) is a function, the gradient of \(f\) is given by

    $$\nabla f=\left\langle {\partial f\over\partial x},{\partial f\over\partial y},{\partial f\over\partial z}\right\rangle.\]

    A useful mnemonic for this (and for the divergence and curl, as it turns out) is to let

    $$\nabla = \left\langle{\partial \over\partial x},{\partial \over\partial y},{\partial \over\partial z}\right\rangle,\]

    that is, we pretend that \(\nabla\) is a vector with rather odd looking entries. Recalling that \(\langle u,v,w\rangle a=\langle ua,va,wa\rangle\), we can then think of the gradient as

    $$\nabla f=\left\langle{\partial \over\partial x},{\partial \over\partial y},{\partial \over\partial z}\right\rangle f = \left\langle {\partial f\over\partial x},{\partial f\over\partial y},{\partial f\over\partial z}\right\rangle,\]

    that is, we simply multiply the \(f\) into the vector. The divergence and curl can now be defined in terms of this same odd vector \(\nabla\) by using the cross product and dot product.

    The divergence of a vector field \({\bf F}=\langle f,g,h\rangle\) is

    $$\nabla \cdot {\bf F} =\left\langle{\partial \over\partial x},{\partial \over\partial y},{\partial \over\partial z}\right\rangle\cdot \langle f,g,h\rangle = {\partial f\over\partial x}+{\partial
    g\over\partial y}+{\partial h\over\partial z}.\]

    The curl of \(\bf F\) is

    $$\nabla\times{\bf F} = \left|\matrix{{\bf i}&{\bf j}&{\bf k}\cr {\partial \over\partial x}&{\partial \over\partial y}&{\partial \over\partial z}\cr f&g&h\cr}\right| =\left\langle {\partial h\over\partial y}-{\partial g\over\partial z}, {\partial f\over\partial z}-{\partial h\over\partial x}, {\partial g\over\partial x}-{\partial f\over\partial y}\right\rangle.\]

    Here are two simple but useful facts about divergence and curl.

    the divergence of the curl

    \[\nabla\cdot(\nabla\times{\bf F})=0.\]

    In words, this says that the divergence of the curl is zero.

    the curl of a gradient

    \[\nabla\times(\nabla f) = {\bf 0}.\]

    That is, the curl of a gradient is the zero vector. Recalling that gradients are conservative vector fields, this says that the curl of a conservative vector field is the zero vector. Under suitable conditions, it is also true that if the curl of \(\bf F\) is \(\bf 0\) then \(\bf F\) is conservative. (Note that this is exactly the same test that we discussed in section 16.3.)

    Example \(\PageIndex{3}\):

    Let \({\bf F} = \langle e^z,1,xe^z\rangle\). Then \(\nabla\times{\bf F} = \langle 0,e^z-e^z,0\rangle = {\bf 0}\). Thus, \(\bf F\) is conservative, and we can exhibit this directly by finding the corresponding \(f\).

    Since \(f_x=e^z\), \(f=xe^z+g(y,z)\). Since \(f_y=1\), it must be that \(g_y=1\), so \(g(y,z)=y+h(z)\). Thus \(f=xe^z+y+h(z)\) and

    \[xe^z = f_z = xe^z + 0 + h'(z),\]

    so \(h'(z)=0\), i.e., \(h(z)=C\), and \(f=xe^z+y+C\).

    We can rewrite Green's Theorem using these new ideas; these rewritten versions in turn are closer to some later theorems we will see.

    Suppose we write a two dimensional vector field in the form \({\bf F}=\langle P,Q,0\rangle\), where \(P\) and \(Q\) are functions of \(x\) and \(y\). Then

    $$\nabla\times {\bf F} =\left|\matrix{{\bf i}&{\bf j}&{\bf k}\cr {\partial \over\partial x}&{\partial \over\partial y}&{\partial \over\partial z}\cr P&Q&0\cr}\right|= \langle 0,0,Q_x-P_y\rangle,\]

    and so \((\nabla\times {\bf F})\cdot{\bf k}=\langle 0,0,Q_x-P_y\rangle\cdot\langle 0,0,1\rangle = Q_x-P_y\). So Green's Theorem says

    $$ \begin{align} \int_{\partial D} {\bf F}\cdot d{\bf r} &=\int_{\partial D} P\,dx +Q\,dy \label{eq41} \\ &= \iint\limits_{D} Q_x-P_y \,dA \label{eq42} \\ &=\iint\limits_{D}(\nabla\times {\bf F})\cdot{\bf k}\,dA. \label{eq43} \end{align} \nonumber \]

    Roughly speaking, Equation \ref{eq43} adds up the curl (tendency to swirl) at each point in the region; the left-most integral adds up the tangential components of the vector field around the entire boundary. Green's Theorem says these are equal, or roughly, that the sum of the "microscopic'' swirls over the region is the same as the "macroscopic'' swirl around the boundary.

    Next, suppose that the boundary \(\partial D\) has a vector form \({\bf r}(t)\), so that \({\bf r}'(t)\) is tangent to the boundary, and \({\bf T}={\bf r}'(t)/|{\bf r}'(t)|\) is the usual unit tangent vector. Writing \({\bf r}=\langle x(t),y(t)\rangle\) we get

    $${\bf T}={\langle x',y'\rangle\over|{\bf r}'(t)|}\]

    and then

    $${\bf N}={\langle y',-x'\rangle\over|{\bf r}'(t)|}\]

    is a unit vector perpendicular to $\bf T$, that is, a unit normal to the boundary. Now

    $$\eqalign{ \int_{\partial D} {\bf F}\cdot{\bf N}\,ds&= \int_{\partial D} \langle P,Q\rangle\cdot{\langle y',-x'\rangle\over|{\bf r}'(t)|} |{\bf r}'(t)|dt= \int_{\partial D} Py'\,dt - Qx'\,dt\cr &=\int_{\partial D} P\,dy - Q\,dx =\int_{\partial D} - Q\,dx+P\,dy.\cr

    So far, we've just rewritten the original integral using alternate notation. The last integral looks just like the right side of Green's Theorem except that \(P\) and \(Q\) have traded places and \(Q\) has acquired a negative sign. Then applying
    Green's Theorem we get

    $$\int_{\partial D} - Q\,dx+P\,dy=\iint\limits_{D} P_x+Q_y\,dA=\iint\limits_{D} \nabla\cdot{\bf F}\,dA.\]

    Summarizing the long string of equalities,

    \[\int_{\partial D} {\bf F}\cdot{\bf N}\,ds =\iint\limits_{D} \nabla\cdot{\bf F}\,dA.\]

    Roughly speaking, the first integral adds up the flow across the boundary of the region, from inside to out, and the second sums the divergence (tendency to spread) at each point in the interior. The theorem roughly says that the sum of the "microscopic'' spreads is the same as the total spread across the boundary and out of the region.