gradient in curvilinear coordinates
We give the formulas for the gradient expressed in various curvilinear coordinate systems.
We also show the metric tensors gij so
that the reader may verify the results
by working from the basic formulas for the gradient.
1 Cylindrical coordinate system
In the cylindrical system of coordinates (r,θ,z) we have
gij=(1000r20001). |
So that
∇f | =∂f∂r𝐞r+1r∂f∂θ𝐞θ+∂f∂z𝐤, |
where
𝐞r | =∂∂r=xr𝐢+yr𝐣 | ||
𝐞θ | =1r∂∂θ=-yr𝐢+xr𝐣 |
are the unit vectors in the direction of increase of r and θ. Of course, 𝐢,𝐣,𝐤 denote the unit vectors along the positive x,y,z axes respectively.
The notations ∂/∂r,∂/∂θ, etc.,
denote the tangent vectors corresponding to infinitesimal
changes in r,θ, etc. respectively.
Concretely, in terms of Cartesian coordinates
, ∂/∂r
is the vector 𝐢∂x/∂r+𝐣∂y/∂r+𝐤∂z/∂r.
And similarly for the other variables. (There is a deep reason for using the seemingly strange notation:
see Leibniz notation for vector fields for details.)
2 Polar coordinate system
This is just the special case of the cylindrical coordinate system where we chop off the z coordinate. Thus
∇f | =∂f∂r𝐞r+1r∂f∂θ𝐞θ. |
3 Spherical coordinate system
To stave off confusion, note that this is the “mathematicians’ ” convention for the spherical coordinate system (ρ,ϕ,θ). That is, ϕ is the co-latitude angle, and θ is the longitudinal angle.
gij=(1000ρ2000ρ2sin2ϕ). |
∇f | =∂f∂ρ𝐞ρ+1ρ∂f∂ϕ𝐞ϕ+1ρsinϕ∂f∂θ𝐞θ, |
where
𝐞ρ | =∂∂ρ=xρ𝐢+yρ𝐣+zρ𝐤 | ||
𝐞ϕ | =1ρ∂∂ϕ=zxrρ𝐢+zyrρ𝐣-rρ𝐤 | ||
𝐞θ | =1ρsinθ∂∂θ=-yr𝐢+xr𝐣 |
are the unit vectors in the direction of increase of ρ,ϕ,θ, respectively.
Title | gradient in curvilinear coordinates |
---|---|
Canonical name | GradientInCurvilinearCoordinates |
Date of creation | 2013-03-22 15:27:32 |
Last modified on | 2013-03-22 15:27:32 |
Owner | stevecheng (10074) |
Last modified by | stevecheng (10074) |
Numerical id | 5 |
Author | stevecheng (10074) |
Entry type | Result |
Classification | msc 26B12 |
Classification | msc 26B10 |
Related topic | gradient |
Related topic | Gradient |