General expressions for gradient, divergence, curl and laplacian in 3D




In this post I have enlisted general expressions for gradient, divergence, curl and laplacian in 3-dimensional (orthogonal) curvilinear co-ordinate system (x1x2x3). These operators are frequently needed in classical mechanics, electrodynamics and quantum mechanics in the form of Laplace or Poison equationSchrodinger equationfourier transformwave equationdiffusion equation, etc. The following formulae are very helpful while solving problems in 3-dimensions and handy during entrance exams.

A line element in an arbitrary 3-dimensional orthogonal curvilinear coordinate system (x1x2x3) can be written as


 Here (h1, h2, h3) are known as scale factors and are, in general, functions of (x1x2x3). For example, a line element in Cartesian co-ordinate system, spherical polar co-ordinate system and cylindrical co-rdinate system can be expressed as

Thus, for Cartesian co-ordinate system (x1x2x3) = (xyz) and (h1, h2, h3) = (1, 1, 1), for spherical polar co-ordinate system (x1x2x3) = (r, θ, ϕ) and (h1, h2, h3) = (1, r, r sin θ).



The following are general expressions for gradient, divergence, curl and laplacian in 3-D curvilinear orthogonal co-ordinate system. These expressions can be readily obtained (for any number of dimensions) using tensor calculus in a more general form. A nice geometrical approach is given in appendix section in Introduction to Electrodynamics (3rd edition) by D. J. Griffiths(In the following expressions, ϕ is a scalar function and is not to be confused with  angle.)



 







Using these results, we can obtain the expressions for gradient, divergence, curl and laplacian in the three widely used co-ordinate systems viz. Cartesian, Spherical and Cylindrical co-rdinates simply by replacing the general co-rodinates (x1x2x3) with the appropriate one. For instance, to obtain curl in spherical co-rdinates replace the general co-ordinates with (r, θ, ϕ) and corresponding parameters (h1, h2, h3) = (1, r, r sin θ)








Comments