Lecture-4
Lecture-4
PH 102
Lecture-4
January-May 2025
Orthogonal Curvilinear Coordinate System
Before dealing with more examples of line, surface and volume integrals, it is better to
understand how to convert an integral from one set of coordinates to another
✓
r s z
Cylindrical polar
Spherical polar
IIT Guwahati 2 PH102 (2025)
Applications
Cartesian Spherical Cylindrical
Mount Everest
Spiral galaxy Co-axial cable
• Cartesian : Very common. For describing linear paths, reading maps and graphs, and for systems of involving
linear momenta, acceleration etc.
• For describing curved paths, the Cartesian coordinates are very difficult.
• Spherical : For curved paths, like orbital motion, spiral motion, Very common use is in GPS. For extracting
underlying conserved quantities like angular momentum.
• Vast number of applications like in addressing the potential problems in EM theory, problems involving
orbital motion in QM, Atomic Physics, Nuclear Physics. e.g. Hydrogen atom problem. For problems
involving central forces like Gravitational forces etc.
• For helical paths, co-axial cables, fluid flows in pipes, deep bore wells including for those used for oil
extraction.
Given a point P with Cartesian coordinates (x, y, z), we can associate a unique
set of coordinates (u1 , u2 , u3 ) called Curvilinear Coordinates of P .
@x @x @x @y @y @y @z @z @z
dx = du1 + du2 + du3 ; dy = du1 + du2 + du3 ; dz = du1 + du2 + du3
@u1 @u2 @u3 @u1 @u2 @u3 @u1 @u2 @u3
Hence,
✓ ◆ ✓ ◆ ✓ ⌘
◆
@x @x @x @y @y @y @z @z @z
d~r = du1 + du2 + du3 x̂ + du1 + du2 + du3 ŷ + du1 + du2 + du3 zẑ̂
@u1 @u2 @u3 @u1 @u2 @u3 @u1 @u2 @u3
✓ ◆ ✓ ◆ ✓ ◆
@x @y @z @x @y @z @x @y @z
= x̂ + ŷ + ẑ du1 + x̂ + ŷ + ẑ du2 + x̂ + ŷ + ẑ du3
@u1 @u1 @u1 @u2 @u2 @u2 @u3 @u3 @u3
@~r @~r @~r
du1 du2 du3
@u1 @u2 @u3
where ê1 , ê2 , ê3 are unit vectors in the direction of increasing u1 , u2 , u3 .
h1 , h2 , h3 are called Scale Factors.
IIT Guwahati 6 PH102 (2025)
fi
From Cartesian to Curvilinear: unit vectors
✓ ◆
@~r @~r @~r d~r =
@~r
dx +
@~r
dy +
@~r
dz ê3
d~r = du1 + du2 + du3 @x @y @z z
@u1 @u2 @u3 u3
= h1 ê1 du1 + h2 ê2 du2 + h3 ê3 du3
u1 = c 1
@~r @~r @~r P ê2
) h1 ê1 = ; h2 ê2 = ; h3 ê3 = u2 = c 2
@u1 @u2 @u3 u3 = c 3 u2
u1 ê1
Note that a tangent vector to u1 curve at P (for which
@~
u2 , u3 are constants) is @ur
. Then a unit tangent y
1
@~
r @~
r
vector in this direction is eˆ1 = @u 1
/| @u1 |. x
@~
r @~
r @~
r @~
r
Similarly ê2 = @u2 /| @u2 | and ê3 = @u3 /| @u3 |
@~
r @~
r @~
r
The scale factors are therefore: h1 = | @u1
|; h 2 = | @u2 |; h 3 = | @u3 |
: relate the actual displacement in a given coordinate direction to the change
of that coordinate.
Unit vectors here are analogous to the unit vectors in cartesian coordinates but are unlike
them in that they may change directions from point to point.
In a orthogonal curvilinear coordinate the unit vectors are orthogonal (perpendicular) to
each other.
IIT Guwahati 7 PH102 (2025)
Arc length, Volume element etc…
@~r @~r @~r u3
d~r = du1 + du2 + du3 = h1 ê1 du1 + h2 ê2 du2 + h3 ê3 du3
@u1 @u2 @u3
h3 du3 ê3
Di↵erential of arc length ds: ds2 = d~r.d~r (why?) P h2 du2 ê2
1
1 ê
Since êi .êj = ij , ds2 = h21 du21 + h22 du22 + h23 du23 . u2
du
u1
h1
Along a u1 curve, u2 and u3 are constants so that d~r = h1 du1 ê1 .
Hence, the di↵erential arc length ds1 along u1 curve at P is h1 du1 .
Volume element:
Look at the parallelepiped formed out of the vectors h1 du1 ê1 , h2 du2 ê2 and
h3 du3 ê3 : the volume element is given by:
d⌧ = |(h1 du1 ê1 ).(h2 du2 ê2 ) ⇥ (h3 du3 ê3 )| = h1 h2 h3 du1 du2 du3 ,
~ (u1 , u2 , u3 ).d~r.
Therefore, dT (u1 , u2 , u3 ) = rT h3
@T @T @T @T
h1 ê3 du3 ) = du1 + du2 + du3 = ~
rT.(h1 ê1 du1 + h2 ê2 du2 + h1 ê3 du3 ) = du1 +
@u1 @u2 @u3 @u1
@T @T @T
ê3 du3 ) =
@u1
du1 +
@u2
du2 +
@u3
du3 = α1 h1 du1 + α2 h2 du2 + α3 h3 du3
~ 1 @T 1 @T 1 @T
rT (u1 , u2 , u3 ) = ê1 + ê2 + ê3 .
h1 @u1 h2 @u2 h3 @u3
The del operator can be used to write the Divergence, Curl and Laplacian in
Curvilinear Coordinates
Quick Check
For Cartesian coordinates, h1 = h2 = h3 = 1 and ê1 = x̂, ê2 = ŷ, ê3 = ẑ. This
reduces the above expressions to the familiar expressions in Cartesian coordinate
where (u1 , u2 , u3 ) are replaced by (x, y, z).
IIT Guwahati 11 PH102 (2025)
Speci c examples:
Spherical Polar and Cylindrical Polar
fi
Spherical Polar Coordinates
• Cartesian coordinate of P : (x, y, z) z
• Position vector of P : ~r P
• Range of r: 0 r < 1
• Range of ✓: 0 ✓ ⇡
• Range of : 0
< 2⇡
• Transformations: x = r sin ✓ cos , y = r sin ✓ sin ,
and z = r cos ✓
• ~r = r sin ✓ cos x̂ + r sin ✓ sin ŷ + r cos ✓ẑ
p ⇣y⌘
p x2 + y 2
1 1
• Inverse transformations: r = x2 + y 2 + z 2 , ✓ = sin p , = tan
2 2
x +y +z 2 x
IIT Guwahati 13 PH102 (2025)
Spherical Polar Coordinates
Coordinate Surfaces:
Recall: coordinate surfaces were defined as surfaces obtained by keeping one of
the coordinates (either u1 or u2 or u3 constant) constant. Here (u1 , u2 , u3 ) =
(r, ✓, ).
z
P
~r
u=✓
y
v=
Constant
lines Constant
r lines
Hence h1 ⌘ hr = | @~@r
r
| = 1, h 2 ⌘ h ✓ = | @~
r
@✓ | = r, ✓ˆ
h3 ⌘ h = | @@~r | = r sin ✓ x
y
Unit vectors:
@~
r
@r
ê1 ⌘ r̂ = @~
r
= sin ✓ cos x̂ + sin ✓ sin ŷ + cos ✓ẑẑ
@r
@~
r
ê2 ⌘ ✓ˆ = @✓
@~
r
= cos ✓ cos x̂ + cos ✓ sin ŷ sin ✓ẑ
@✓
@~r
ˆ= @
ê3 ⌘ = sin x̂ + cos ŷ
@~r
@
This shows that the unit vectors in spherical polar coordinates are dependent on position
The unit vectors r̂, ✓ˆ and ˆ are in the directions of increasing r, ✓ and
respectively.
IIT Guwahati 16 PH102 (2025)
Spherical Polar: Line, Volume and Surface elements
@~r @~r @~r
d~r = du1 + du2 + du3 = h1 ê1 du1 + h2 ê2 du2 + h3 ê3 du3
@u1 @u2 @u3
Therefore, for spherical polar d~r = r̂dr + rd✓✓ˆ + r sin ✓d ˆ 6= drr̂ + d✓✓ˆ + d ˆ
r sin ✓d
r rd✓ ✓ r
d✓ d
r sin ✓
• Range of s: 0 s < 1
• Range of : 0
< 2⇡
• Range of z: 1<z<1
• Transformations: x = s cos , y = s sin , z = z
p y
1
• Inverse transformations: s = x2 + y 2 , = tan x , z=z
ŝŝ =
= cos x̂ + sin
sin ŷŷ
ˆˆ =
= sin x̂ + cos
cos ŷŷ
ẑ = ẑ
∂t 1 ∂t 1 ∂t
Gradient : ∇t = r̂ + θ̂ + φ̂
∂r r ∂θ r sin θ ∂φ
1 ∂ 2 1 ∂ 1 ∂vφ
Divergence : ∇ · v = 2 (r vr ) + (sin θ vθ ) +
r ∂r r sin θ ∂θ r sin θ ∂φ
# $
1 ∂ ∂vθ
Curl : ∇×v = (sin θ vφ ) − r̂
r sin θ ∂θ ∂φ
# $ # $
1 1 ∂vr ∂ 1 ∂ ∂vr
+ − (r vφ ) θ̂ + (r vθ ) − φ̂
r sin θ ∂φ ∂r r ∂r ∂θ
! " ! " 2
2 1 ∂ 2 ∂t 1 ∂ ∂t 1 ∂ t
Laplacian : ∇ t= 2 r + 2 sin θ +
r ∂r ∂r r sin θ ∂θ ∂θ r 2 sin2 θ ∂φ 2
Cylindrical. dl = ds ŝ + s dφ φ̂ + dz ẑ; dτ = s ds dφ dz
IIT Guwahati 20 PH102 (2025)
Take home exercises
1
#
1 ∂vr ∂
$ #
1 ∂
$
∂vr
+ − (r vφ ) θ̂ + (r vθ ) − φ̂
r sin θ ∂φ ∂r r ∂r ∂θ
Find out the expressions for the gradient, divergence, curl and Laplacian in the
! " ! " 2
cylindrical polar coordinate system
1 ∂ 2 ∂t 1 ∂ ∂t 1 ∂ t
2
Laplacian : ∇ t = 2 r + 2 sin θ +
r ∂r ∂r r sin θ ∂θ ∂θ r 2 sin2 θ ∂φ 2
Use already discussed definitions of gradient, divergence and curl in terms of
(h1, h2 , h3)
Cylindrical. dl = ds ŝ + s dφ φ̂ + dz ẑ; dτ = s ds dφ dz
∂t 1 ∂t ∂t
Gradient : ∇t = ŝ + φ̂ + ẑ
∂s s ∂φ ∂z
1 ∂ 1 ∂vφ ∂vz
Divergence : ∇ · v = (svs ) + +
s ∂s s ∂φ ∂z
# $ # $ # $
1 ∂vz ∂vφ ∂vs ∂vz 1 ∂ ∂vs
Curl : ∇×v = − ŝ + − φ̂ + (svφ )− ẑ
s ∂φ ∂z ∂z ∂s s ∂s ∂φ
! " 2 2
2 1 ∂ ∂t 1 ∂ t ∂ t
Laplacian : ∇ t= s + 2 2+ 2
s ∂s ∂s s ∂φ ∂z
h1 = hr = 1 , h2 = hθ = r , h3 = hϕ = r sinθ
h1 = hs = 1 , h2 = hϕ = s , h3 = hz = 1
⃗
∇ = e1̂
1 ∂
+ e2̂
1 ∂
+ e2̂
1 ∂
h1 ∂u1 h2 ∂u2 h3 ∂u3
23