Skip to content

1.4: Curvilinear Coordinates

1.4.1: Spherical Coordinates

You can label a point P by its Cartesian coordinates (x, y, z), but sometimes it is more convenient to use spherical coordinates ; is the distance from the origin (the magnitude of the position vector r), (the angle down from the z axis) is called the polar angle, and (the angle around from the x axis) is the azimuthal angle. Their relation to Cartesian coordinates can be read trigonometrically from Fig 1.36:

Figure 1.36

Figure 1.36 also shows three unit vectors, , pointing in the direction of increase of the corresponding coordinates. They constitute an orthogonal (mutually perpendicular) basis set (just like ), and any vector A can be expressed in terms of them, in the usual way: are the radial, polar, and azimuthal components of A. In terms of the Cartesian unit vectors, as you can check for yourself (Prob 1.38).

There is a poisonous snake lurking here that I'd better warn you about: , , and are associated with a particular point P, and they change direction as P moves around. For example, always points radially outward, but "radially outward" can be in the x direction, the y direction, or any other direction, depending on where you are. In Fig. 1.37, and , and yet both of them would be written as in spherical coordinates. One could take account of this by explicitly indicating the point of reference: , but this would be cumbersome, and as long as you are alert to the problem, I don't think it will cause difficulties. In particular, do not naively combine the spherical components of vectors associated with different points (in Fig. 1.37, , not , and , not ). Beware of differentiating a vector that is expressed in spherical coordinates, since the unit vectors themselves are functions of position (, for example). And do not take outside an integral, as I did with the Cartesian unit vectors. In general, if you're uncertain about the validity of an operation, rewrite the problem using Cartesian coordinates, for which this difficulty does not arise.

Figure 1.37

An infinitesimal displacement in the direction is simply dr (Fig. 1.38a), just as an infinitesimal element of length in the x direction is dx:

Figure 1.38

On the other hand, an infinitesimal element of length in the direction (Fig 1.38b) is not just - that doesn't even have the right units for a length! Rather,

Similarly, an infinitesimal element of length in the direction (Fig 1.38c) is

so that we can write the general infinitesimal displacement as

This plays the role that played in Cartesian coordinates.

The infinitesimal volume element in spherical coordinates, is the product of the three infinitesimal displacements:

I cannot give you a general expression for surface elements , since these depend on the orientation of the surface. You simply have to analyze the geometry for any given case (this goes for Cartesian and curvilinear coordinates alike). If you are integrating over the surface of a sphere, for instance, then is constant, whereas and change (Fig. 1.39), so On the other hand, if the surface lies in the xy plane, say, so that is constant () while and may vary, then Notice, finally, that ranges from to , from to , and from to .

Figure 1.39

Example 1.13

Find the volume of a sphere of radius R

Solution Well, we know that we should get . Let's see what happens... Great!

So far we have talked only about the geometry of spherical coordinates. Now I would like to "translate" the vector derivatives (gradient, divergence, curl, and Laplacian) into notation. In principle, this is entirely straightforward: in the case of the gradient, for instance, we would first use the chain rule to expand the partials The terms in parentheses could be worked out from - or rather, their inverse. Then we'd do the same for y and z, and then substitute in the formulas for in terms of . It would take an hour to carry out this very brute-force approach, and I suppose this is how it was originally done, but there is a much more efficient indirect approach, which has the extra advantage of treating all coordinate systems at once. I describe the "straightforward" method only to show you that there is nothing subtle or mysterious about transforming to spherical coordinates: you're expressing the same quantity in different notation, that's all. The indirect method is relegated to one of the appendices, which I may add later.

Here, then, are the vector derivatives in spherical coordinates:

Gradient:

Divergence:

Curl:

Laplacian:

1.4.2: Cylindrical Coordinates

The cylindrical coordinates of a point P are defined in Fig 1.42. Notice that has the same meaning as in spherical coordinates, and z is the same as Cartesian. is the distance to P from the z axis, whereas the spherical coordinate is the distance from the origin. The relation to Cartesian coordinates is somewhat cleaner than the spherical sort

Figure 1.42

The unit vectors (Prob 1.42) are The infinitesimal displacements are

so and the volume element is The range of s is , goes from , and from .

The vector derivatives in cylindrical coordinates are:

Gradient:

Divergence:

Curl:

Laplacian: