Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

19.1: Introduction

Development of classical mechanics has involved a close and synergistic interweaving of physics and mathematics, that continues to play a key role in these fields. The concepts of scalar and vector fields play a pivotal role in describing the force fields and particle motion in both the Newtonian formulation of classical mechanics and electromagnetism. Thus it is imperative that you be familiar with the sophisticated mathematical formalism used to treat multivariate scalar and vector fields in classical mechanics. Ordinary and partial differential equations up to second order, as well as integration of algebraic and trigonometric functions play a major role in classical mechanics. It is assumed that you already have a working knowledge of differential and integral calculus in sufficient depth to handle this material. Computer codes, such as Mathematica, MatLab, and Maple, or symbolic calculators, can be used to obtain mathematical solutions for complicated cases.

The following 9 appendices provide brief summaries of matrix algebra, vector algebra, orthogonal coordinate systems, coordinate transformations, tensor algebra, multivariate calculus, vector differential plus integral calculus, Fourier analysis and time-sampled waveform analysis. The manipulation of scalar and vector fields is greatly facilitated by transforming to orthogonal curvilinear coordinate systems that match the symmetries of the problem. These appendices discuss how to account for the time dependence of the orthogonal unit vectors for curvilinear coordinate systems. It is assumed that, except for coordinate transformations and tensor algebra, you have been introduced to these topics in linear algebra and other physics courses, and thus the purpose of these appendices is to serve as a reference plus brief review.

19.2: Appendix - Matrix Algebra

Matrices

Matrix algebra provides an elegant and powerful representation of multivariate operators, and coordinate transformations that feature prominently in classical mechanics. For example they play a pivotal role in finding the eigenvalues and eigenfunctions for coupled equations that occur in rigid-body rotation, and coupled oscillator systems. An understanding of the role of matrix mechanics in classical mechanics facilitates understanding of the equally important role played by matrix mechanics in quantal physics.

It is interesting that although determinants were used by physicists in the late 19th19^{th} century, and the concept of matrix algebra was developed by Arthur Cayley in England in 1855, many of these ideas were the work of Hamilton, and the discussion of matrix algebra was buried in a more general discussion of determinants. Matrix algebra was an esoteric branch of mathematics, little known by the physics community, until 1925 when Heisenberg proposed his innovative new quantum theory. The striking feature of this new theory was its representation of physical quantities by sets of time-dependent complex numbers and a peculiar multiplication rule. Max Born recognized that Heisenberg’s multiplication rule is just the standard “row times column” multiplication rule of matrix algebra; a topic that he had encountered as a young student in a mathematics course. In 1924 Richard Courant had just completed the first volume of the new text Methods of Mathematical Physics during which Pascual Jordan had served as his young assistant working on matrix manipulation. Fortuitously, Jordan and Born happened to share a carriage on a train to Hanover during which Jordan overheard Born talk about his problems trying to work with matrices. Jordan introduced himself to Born and offered to help. This led to publication, in September 1925, of the famous Born-Jordan paper[Bor25a] that gave the first rigorous formulation of matrix mechanics in physics. This was followed in November by the Born-Heisenberg-Jordan sequel[Bor25b] that established a logical consistent general method for solving matrix mechanics problems plus a connection between the mathematics of matrix mechanics and linear algebra. Matrix algebra developed into an important tool in mathematics and physics during World War 2 and now it is an integral part of undergraduate linear algebra courses.

Most applications of matrix algebra in this book are restricted to real, symmetric, square matrices. The size of a matrix is defined by the rank, which equals the row rank and column rank, i.e. the number of independent row vectors or column vectors in the square matrix. It is presumed that you have studied matrices in a linear algebra course. Thus the goal of this review is to list simple manipulation of symmetric matrices and matrix diagonalization that will be used in this course. You are referred to a linear algebra textbook if you need further details.

Matrix definition

A matrix is a rectangular array of numbers with MM rows and NN columns. The notation used for an element of a matrix is AijA_{ij} where ii designates the row and jj designates the column of this matrix element in the matrix A\mathbf{A}. Convention denotes a matrix A\mathbf{A} as

A(A11A12A1(N1)A1NA21A22..A2(N1)A2N::Aij::A(M1)1A(M1)2..A(M1)(N1)A(M1)NAM1AM2AM(N1)AMN)(A.1)\mathbf{A} \equiv \begin{pmatrix} A_{11} & A_{12} & \dots & A_{1(N−1)} & A_{1N} \\ A_{21} & A_{22} & .. & A_{2(N−1)} & A_{2N} \\ : & : & A_{ij} & : & : \\ A_{(M−1)1} & A_{(M−1)2} & .. & A_{(M−1)(N−1)} & A_{(M−1)N} \\ A_{M1} & A_{M2} & \dots & A_{M(N−1)} & A_{MN} \end{pmatrix} \tag{A.1}

Matrices can be square, M=NM = N, or rectangular MNM \neq N. Matrices having only one row or column are called row or column vectors respectively, and need only a single subscript label. For example,

A=(A1A2:AM1AM)(A.2)\mathbf{A} = \begin{pmatrix} A_1 \\ A_2 \\ : \\ A_{M−1} \\ A_M \end{pmatrix} \tag{A.2}

Matrix manipulation

Matrices are defined to obey certain rules for matrix manipulation as given below.

  1. Multiplication of a matrix by a scalar λ\lambda simply multiplies each matrix element by λ\lambda.

Cij=λAij(A.3)C_{ij} = \lambda A_{ij} \tag{A.3}
  1. Addition of two matrices A\mathbf{A} and B\mathbf{B} having the same rank, i.e. the number of columns, is given by

Cij=Aij+Bij(A.4)C_{ij} = A_{ij} + B_{ij} \tag{A.4}
  1. Multiplication of a matrix A\mathbf{A} by a matrix B\mathbf{B} is defined only if the number of columns in A\mathbf{A} equals the number of rows in B\mathbf{B}. The product matrix C\mathbf{C} is given by the matrix product

C=AB(A.5)\mathbf{C} = \mathbf{A} \cdot \mathbf{B} \tag{A.5}
Cij=[AB]ij=kAikBkj(A.6)C_{ij} = [AB]_{ij} = \sum_k A_{ik}B_{kj} \tag{A.6}

For example, if both A\mathbf{A} and B\mathbf{B} are rank three symmetric matrices then

C=AB=(A11A12A13A21A22A23A31A32A33)(B11B12B13B21B22B23B31B32B33)=(A11B11+A12B21+A13B31A11B12+A12B22+A13B32A11B13+A12B23+A13B33A21B11+A22B21+A23B31A21B12+A22B22+A23B32A21B13+A22B23+A23B33A31B11+A32B21+A33B31A31B12+A32B22+A33B32A31B13+A32B23+A33B33)\begin{align*} \mathbf{C} &= \mathbf{A} \cdot \mathbf{B} \\[4pt] &= \begin{pmatrix} A_{11} & A_{12} & A_{13} \\ A_{21} & A_{22} & A_{23} \\ A_{31} & A_{32} & A_{33} \end{pmatrix} \cdot \begin{pmatrix} B_{11} & B_{12} & B_{13} \\ B_{21} & B_{22} & B_{23} \\ B_{31} & B_{32} & B_{33} \end{pmatrix} \\[4pt] &= \begin{pmatrix} A_{11}B_{11} + A_{12}B_{21} + A_{13}B_{31} & A_{11}B_{12} + A_{12}B_{22} + A_{13}B_{32} & A_{11}B_{13} + A_{12}B_{23} + A_{13}B_{33} \\ A_{21}B_{11} + A_{22}B_{21} + A_{23}B_{31} & A_{21}B_{12} + A_{22}B_{22} + A_{23}B_{32} & A_{21}B_{13} + A_{22}B_{23} + A_{23}B_{33} \\ A_{31}B_{11} + A_{32}B_{21} + A_{33}B_{31} & A_{31}B_{12} + A_{32}B_{22} + A_{33}B_{32} & A_{31}B_{13} + A_{32}B_{23} + A_{33}B_{33} \end{pmatrix} \end{align*}

In general, multiplication of matrices A\mathbf{A} and B\mathbf{B} is noncommutative, i.e.

ABBA(A.7)\mathbf{A} \cdot \mathbf{B} \neq \mathbf{B} \cdot \mathbf{A} \tag{A.7}

In the special case when AB=BA\mathbf{A} \cdot \mathbf{B} = \mathbf{B} \cdot \mathbf{A} then the matrices are said to commute.

Transposed matrix AT\mathbf{A}^T

The transpose of a matrix A\mathbf{A} will be denoted by AT\mathbf{A}^T and is given by interchanging rows and columns, that is

(AT)ij=Aji(A.8)\left( A^T \right)_{ij} = A_{ji} \tag{A.8}

The transpose of a column vector is a row vector. Note that older texts use the symbol A~\mathbf{\tilde{A}} for the transpose.

Identity (unity) matrix I\mathbb{I}

The identity (unity) matrix I\mathbb{I} is diagonal with diagonal elements equal to 1, that is

Iij=δij(A.9)\mathbb{I}_{ij} = \delta_{ij} \tag{A.9}

where the Kronecker delta symbol is defined by

δik=0 if ik=1 if i=k\begin{align} \delta_{ik} & = 0 && \text{ if } i \neq k \tag{A.10} \\ & = 1 && \text{ if } i = k \nonumber\end{align}

Inverse matrix A1\mathbf{A}^{−1}

If a matrix is non-singular, that is, its determinant is non-zero, then it is possible to define an inverse matrix A1\mathbf{A}^{−1}. A square matrix has an inverse matrix for which the product

AA1=I(A.11)\mathbf{A} \cdot \mathbf{A}^{−1} = \mathbb{I} \tag{A.11}

Orthogonal matrix

A matrix with real elements is orthogonal if

AT=A1(A.12)\mathbf{A}^T = \mathbf{A}^{−1} \tag{A.12}

That is

k(AT)ikAkj=kAkiAkj=δij(A.13)\sum_k \left( A^T \right)_{ik} A_{kj} = \sum_k A_{ki}A_{kj} = \delta_{ij} \tag{A.13}

Adjoint matrix AA^{\dagger}

For a matrix with complex elements, the adjoint matrix, denoted by AA^{\dagger} is defined as the transpose of the complex conjugate

(A)ij=Aji(A.14)\left( A^{\dagger}\right)_{ij} = A^{*}_{ji} \tag{A.14}

Hermitian matrix

The Hermitian conjugate of a complex matrix H\mathbf{H} is denoted as H\mathbf{H}^{\dagger} and is defined as

H=(HT)=(H)T(A.15)\mathbf{H}^{\dagger} = \left( \mathbf{H}^T \right)^{*} = (\mathbf{H}^{*})^T \tag{A.15}

Therefore

Hij=Hji(A.16)H^{\dagger}_{ij} = H^{*}_{ji} \tag{A.16}

A matrix is Hermitian if it is equal to its adjoint

H=H(A.17)\mathbf{H}^{\dagger} = \mathbf{H} \tag{A.17}

that is

Hij=Hji=Hij(A.18)H^{\dagger}_{ij} = H^{*}_{ji} = H_{ij} \tag{A.18}

A matrix that is both Hermitian and has real elements is a symmetric matrix since complex conjugation has no effect.

Unitary matrix

A matrix with complex elements is unitary if its inverse is equal to the adjoint matrix

U=U1(A.19)\mathbf{U}^{\dagger} = \mathbf{U}^{−1} \tag{A.19}

which is equivalent to

UU=I(A.20)\mathbf{U}^{\dagger}\mathbf{U} = \mathbb{I} \tag{A.20}

A unitary matrix with real elements is an orthogonal matrix as given in Equation A.12.

Trace of a square matrix TrATr \mathbf{A}

The trace of a square matrix, denoted by TrATr\mathbf{A}, is defined as the sum of the diagonal matrix elements.

TrA=i=1NAii(A.21)Tr\mathbf{A} = \sum^N_{i=1} A_{ii} \tag{A.21}

Inner product of column vectors

Real vectors

The generalization of the scalar (dot) product in Euclidean space is called the inner product. Exploiting the rules of matrix multiplication requires taking the transpose of the first column vector to form a row vector which then is multiplied by the second column vector using the conventional rules for matrix multiplication. That is, for rank NN vectors

[X][Y]=(X1X2:XN)(Y1Y2:YN)=[X]T[Y]=(X1X2..XN)(Y1Y2:YN)=i=1NXiYi(A.22)[\mathbf{X}] \cdot [\mathbf{Y}] = \begin{pmatrix} X_1 \\ X_2 \\ : \\ X_N \end{pmatrix} \cdot \begin{pmatrix} Y_1 \\ Y_2 \\ : \\ Y_N \end{pmatrix} = [\mathbf{X}]^T [\mathbf{Y}] = \begin{pmatrix} X_1 & X_2 & .. & X_N \end{pmatrix} \begin{pmatrix} Y_1 \\ Y_2 \\ : \\ Y_N \end{pmatrix} = \sum^N_{i=1} X_iY_i \tag{A.22}

For rank N=3N = 3 this inner product agrees with the conventional definition of the scalar product and gives a result that is a scalar. For the special case when [A][B]=0[\mathbf{A}] \cdot [\mathbf{B}]=0 then the two matrices are called orthogonal. The magnitude squared of a column vector is given by the inner product

[X][X]=i=1N(Xi)20(A.23)[\mathbf{X}] \cdot [\mathbf{X}] = \sum^N_{i=1} (X_i)^2 \geq 0 \tag{A.23}

Note that this is only positive.

Complex vectors

For vectors having complex matrix elements the inner product is generalized to a form that is consistent with Equation A.22 when the column vector matrix elements are real.

[X][Y]=[X][Y]=(X1X2..XN1XN)(Y1Y2:YN1YN)=i=1NXiYi(A.24)[\mathbf{X}]^{*} \cdot [\mathbf{Y}]=[\mathbf{X}]^{\dagger} [\mathbf{Y}] = \begin{pmatrix} X^{*}_1 & X^{*}_2 & .. & X^{*}_{N−1} & X^{*}_N \end{pmatrix} \begin{pmatrix} Y_1 \\ Y_2 \\ : \\ Y_{N−1} \\ Y_N \end{pmatrix} = \sum^N_{i=1} X^{*}_i Y_i \tag{A.24}

For the special case

[X][X]=[X][X]=i=1NXiXi0(A.25)[\mathbf{X}]^{*} \cdot [\mathbf{X}]=[\mathbf{X}]^{\dagger} [\mathbf{X}] = \sum^N_{i=1} X^{*}_i X_i \geq 0 \tag{A.25}

Determinants

Definition

The determinant of a square matrix with NN rows equals a single number derived using the matrix elements of the matrix. The determinant is denoted as detA\det \mathbf{A} or A|\mathbf{A}| where

A=j=1Nε(j1,j2,.jN)A1j1A2j2ANjN(A.26)|\mathbf{A}| = \sum^N_{j=1} \varepsilon (j_1, j_2, \dots .j_N )A_{1j_1}A_{2j_2} \dots A_{Nj_N} \tag{A.26}

where ε(j1,j2,.jN)\varepsilon (j_1, j_2, \dots .j_N ) is the permutation index which is either even or odd depending on the number of permutations required to go from the normal order (1,2,3,N)(1, 2, 3, \dots N) to the sequence (j1j2j3jN)(j_1j_2j_3\dots j_N ).

For example for N=3N = 3 the determinant is

A=A11A22A33+A12A23A31+A13A21A32A13A22A31A11A23A32A12A21A33(A.27)|\mathbf{A}| = A_{11}A_{22}A_{33} + A_{12}A_{23}A_{31} + A_{13}A_{21}A_{32} − A_{13}A_{22}A_{31} − A_{11}A_{23}A_{32} − A_{12}A_{21}A_{33} \tag{A.27}

Properties

  1. The value of a determinant A=0|A| = 0, if

    1. all elements of a row (column) are zero.

    2. all elements of a row (column) are identical with, or multiples of, the corresponding elements of another row (column).

  2. The value of a determinant is unchanged if

    1. rows and columns are interchanged.

    2. a linear combination of any number of rows is added to any one row.

  3. The value of a determinant changes sign if two rows, or any two columns, are interchanged.

  4. Transposing a square matrix does not change its determinant. AT=A\left|\mathbf{A}^T\right| = |\mathbf{A}|

  5. If any row (column) is multiplied by a constant factor then the value of the determinant is multiplied by the same factor.

  6. The determinant of a diagonal matrix equals the product of the diagonal matrix elements. That is, when Aij=λiδijA_{ij} = \lambda i\delta_{ij} then A=λ1λ2λ3λN|\mathbf{A}| = \lambda_1\lambda_2\lambda_3\dots \lambda_N

  7. The determinant of the identity (unity) matrix I=1|\mathbb{I}| = 1.

  8. The determinant of the null matrix, for which all matrix elements are zero, 0=0|\mathbf{0}| = 0

  9. A singular matrix has a determinant equal to zero.

  10. If each element of any row (column) appears as the sum (difference) of two or more quantities, then the determinant can be written as a sum (difference) of two or more determinants of the same order. For example for order N=2N = 2, $$

A11±B11A12±B12A21A22\begin{vmatrix} A_{11} \pm B_{11} & A_{12} \pm B_{12} \\ A_{21} & A_{22} \end{vmatrix}

$$

  1. A determinant of a matrix product equals the product of the determinants. That is, if C=AB\mathbf{C} = \mathbf{AB} then C=AB|\mathbf{C}| = |\mathbf{A}| |\mathbf{B}|

Cofactor of a square matrix

For a square matrix having NN rows the cofactor is obtained by removing the ithi^{th} row and the jthj^{th} column and then collapsing the remaining matrix elements into a square matrix with N1N − 1 rows while preserving the order of the matrix elements. This is called the complementary minor which is denoted as A(ij)A^{(ij)}. The matrix elements of the cofactor square matrix a\mathbf{a} are obtained by multiplying the determinant of the (ij)(ij) complementary minor by the phase factor (1)i+j(−1)^{i+j}. That is

aij=(1)i+jA(ij)(A.28)a_{ij} = (−1)^{i+j} \left| A^{(ij)} \right| \tag{A.28}

The cofactor matrix has the property that

k=1NAikajk=δijA=k=1NAkiakj(A.29)\sum^N_{k=1} A_{ik}a_{jk} = \delta_{ij} |\mathbf{A}| = \sum^N_{k=1} A_{ki}a_{kj} \tag{A.29}

Cofactors are used to expand the determinant of a square matrix in order to evaluate the determinant.

Inverse of a non-singular matrix

The (i,j)(i, j) matrix elements of the inverse matrix A1\mathbf{A}^{−1} of a non-singular matrix A\mathbf{A} are given by the ratio of the cofactor ajia_{ji} and the determinant A|\mathbf{A}|, that is

Aij1=1Aaji(A.30)\mathbf{A}^{−1}_{ij} = \frac{1}{ |\mathbf{A}|} a_{ji} \tag{A.30}

Equations A.28 and A.29 can be used to evaluate the i,ji, j element of the matrix product (A1A)\left( \mathbf{A}^{−1}\mathbf{A}\right)

(A1A)ij=k=1NAik1Akj=1Ak=1NajiAkj=1AδjiA=δij=Iij(A.31)\left( \mathbf{A}^{−1}\mathbf{A}\right)_{ij} = \sum^N_{k=1} \mathbf{A}^{−1}_{ik} A_{kj} = \frac{1}{ |\mathbf{A}|} \sum^N_{k=1} a_{ji}A_{kj} = \frac{1}{ |\mathbf{A}|} \delta_{ji} |\mathbf{A}| = \delta_{ij} = \mathbb{I}_{ij} \tag{A.31}

This agrees with Equation A.11 that AA1=I\mathbf{A} \cdot \mathbf{A}^{−1} = \mathbb{I}.

The inverse of rank 2 or 3 matrices is required frequently when determining the eigen-solutions for rigidbody rotation, or coupled oscillator, problems in classical mechanics as described in chapters 11 and 12. Therefore it is convenient to list explicitly the inverse matrices for both rank 2 and rank 3 matrices.

Inverse for rank 2 matrices:

A1=[abcd]1=1A[dbca]=1(adbc)[dbca](A.32)\mathbf{A}^{−1} = \begin{bmatrix} a & b \\ c & d \end{bmatrix}^{−1} = \frac{1}{ |\mathbf{A}|} \begin{bmatrix} d & −b \\ −c & a \end{bmatrix} = \frac{1}{ (a d − bc)} \begin{bmatrix} d & −b \\ −c & a \end{bmatrix} \tag{A.32}

where the determinant of A\mathbf{A} is written explicitly in Equation A.32.

Inverse for rank 3 matrices:

A1=[abcdefghi]1=1A[ABCDEFGHI]T=1A[ADGBEHCFI]=1aA+bB+cC[A=(eifh)D=(bich)G=(bfce)B=(difg)E=(aicg)H=(afcd)C=(dheg)F=(ahbg)I=(aebd)](A.33)\mathbf{A}^{−1} =\begin{bmatrix} a & b & c \\ d & e & f \\ g & h & i \end{bmatrix}^{−1} = \frac{1}{ |\mathbf{A}|} \begin{bmatrix} A & B & C \\ D & E & F \\ G & H & I \end{bmatrix}^T = \frac{1}{ |\mathbf{A}|} \begin{bmatrix} A & D & G \\ B & E & H \\ C & F & I \end{bmatrix} \\ = \frac{1}{ a A + bB + cC} \begin{bmatrix} A = (ei − fh) & D = − (bi − ch) & G = (bf − ce) \\ B = − (di − fg) & E = (a i − cg) & H = − (a f − cd) \\ C = (dh − eg) & F = − (a h − bg) & I = (a e − bd) \end{bmatrix} \tag{A.33}

where the functions A,B,C,D,E,F,G,H,IA, B, C, D, E, F, G, H, I, are equal to rank 2 determinants listed in Equation A.33.

Reduction of a matrix to diagonal form

Solving coupled linear equations can be reduced to diagonalization of a matrix. Consider the matrix A\mathbf{A} operating on the vector X\mathbf{X} to produce a vector Y\mathbf{Y}, that are expressed as components with respect to the unprimed coordinate frame, i.e.

AX=Y(A.34)\mathbf{A} \cdot \mathbf{X} = \mathbf{Y} \tag{A.34}

Consider that the unitary real matrix R\mathbf{R} with rank nn, rotates the nn-dimensional un-primed coordinate frame into the primed coordinate frame such that A\mathbf{A}, X\mathbf{X} and Y\mathbf{Y} are transformed to A\mathbf{A}^{\prime}, X\mathbf{X}^{\prime} and Y\mathbf{Y}^{\prime} in the rotated primed coordinate frame. Then

X=RXY=RY(A.35)\mathbf{X}^{\prime} = \mathbf{R} \cdot \mathbf{X} \\ \mathbf{Y}^{\prime} = \mathbf{R} \cdot \mathbf{Y} \tag{A.35}

With respect to the primed coordinate frame Equation A.34 becomes

R(AX)=RY(A.36)\mathbf{R}\cdot(\mathbf{A} \cdot \mathbf{X}) = \mathbf{R} \cdot \mathbf{Y} \tag{A.36}
RAR1RX=RY(A.37)\mathbf{R} \cdot \mathbf{A} \cdot \mathbf{R}^{−1} \cdot \mathbf{R} \cdot \mathbf{X} = \mathbf{R} \cdot \mathbf{Y} \tag{A.37}
RAR1X=AX=Y(A.38)\mathbf{R} \cdot \mathbf{A} \cdot \mathbf{R}^{−1} \cdot \mathbf{X}^{\prime} = \mathbf{A}^{\prime} \cdot \mathbf{X}^{\prime} = \mathbf{Y}^{\prime} \tag{A.38}

using the fact that the identity matrix I=RR1=RRT\mathbf{I} = \mathbf{R} \cdot \mathbf{R}^{−1} = \mathbf{R} \cdot \mathbf{R}^T since the rotation matrix in nn dimensions is orthogonal.

Thus we have that the rotated matrix

A=RART(A.39)\mathbf{A}^{\prime} = \mathbf{R} \cdot \mathbf{A} \cdot \mathbf{R}^T \tag{A.39}

Let us assume that this transformed matrix is diagonal, then it can be written as the product of the unit matrix I\mathbb{I} and a vector of scalar numbers called the characteristic roots λ\lambda as

A=RART=λI(A.40)\mathbf{A}^{\prime} = \mathbf{R} \cdot \mathbf{A} \cdot \mathbf{R}^T = \lambda \mathbb{I} \tag{A.40}

using the fact that RT=R1\mathbf{R}^T= \mathbf{R}^{−1} then gives

RT(λI)=ART(A.41)\mathbf{R}^T \cdot (\lambda \mathbb{I}) = \mathbf{A}^{\prime} \cdot \mathbf{R}^T \tag{A.41}

Let both sides of Equation A.41 act on X\mathbf{X}^{\prime} which gives

λIX=AX(A.42)\lambda \mathbb{I} \cdot \mathbf{X}^{\prime} = \mathbf{A}^{\prime} \cdot\mathbf{X}^{\prime} \tag{A.42}

or

[λIA]X=0(A.43)[ \lambda \mathbb{I}−\mathbf{A}^{\prime} ] \mathbf{X}^{\prime} = 0 \tag{A.43}

This represents a set of nn homogeneous linear algebraic equations in nn unknowns X\mathbf{X}^{\prime} where λ\lambda is a set of characteristic roots, (eigenvalues) with corresponding eigenfunctions X\mathbf{X}^{\prime}. Ignoring the trivial case of X\mathbf{X}^{\prime} being zero, then A.43 requires that the secular determinant of the bracket be zero, that is

λIA=0(A.44)|\lambda \mathbb{I}−\mathbf{A}^{\prime}| = 0 \tag{A.44}

The determinant can be expanded and factored into the form

(λλ1)(λλ2)(λλ3).(λλn)=0(A.45)(\lambda − \lambda_1) (\lambda − \lambda_2) (\lambda − \lambda_3)\dots .(\lambda − \lambda_n)=0 \tag{A.45}

where the nn eigenvalues are λ=λ1,λ2,λn\lambda = \lambda_1, \lambda_2, \dots \lambda_n of the matrix A\mathbf{A}^{\prime}.

The eigenvectors X\mathbf{X}^{\prime} corresponding to each eigenvalue are determined by substituting a given eigenvalue λi\lambda_i into the relation

XTAX=[λiδij](A.46)\mathbf{X}^{\prime T} \cdot \mathbf{A}^{\prime} \cdot \mathbf{X}^{\prime} = [\lambda_i \delta_{ij} ] \tag{A.46}

If all the eigenvalues are distinct, i.e. different, then this set of nn equations completely determines the ratio of the components of each eigenvector along the axes of the coordinate frame. However, when two or more eigenvalues are identical, then the reduction to a true diagonal form is not possible and one has the freedom to select an appropriate eigenvector that is orthogonal to the remaining axes.

In summary, the matrix can only be fully diagonalized if

(a) all the eigenvalues are distinct,

(b) the real matrix is symmetric,

(c) it is unitary.

A frequent application of matrices in classical mechanics is for solving a system of homogeneous linear equations of the form

A11x1+A12x2+A1nxn=0A11x1+A12x2+A1nxn=0......=.An1x1+An2x2..+Annxn=0(A.47)\begin{matrix} A_{11}x_1 & +A_{12}x_2 & \dots \dots & +A_{1n}x_n & = & 0 \\ A_{11}x_1 & +A_{12}x_2 & \dots \dots & +A_{1n}x_n & = & 0 \\ \dots .. & \dots \dots & \dots .. & \dots .. & = & \dots . \\ A_{n1}x_1 & +A_{n2}x_2 & \dots .. & +A_{nn}x_n & = & 0 \end{matrix} \tag{A.47}

Making the following definitions

A=(A11A12A1nA21A22A2nAn1An2Ann)(A.48)\mathbf{A} = \begin{pmatrix} A_{11} & A_{12} & \dots & A_{1n} \\ A_{21} & A_{22} & \dots & A_{2n} \\ \dots & \dots & \dots & \dots \\ A_{n1} & A_{n2} & \dots & A_{nn} \end{pmatrix} \tag{A.48}
X=(x1x2xn)(A.49)\mathbf{X} = \begin{pmatrix} x_1 \\ x_2 \\ \dots \\ x_n \end{pmatrix} \tag{A.49}

Then the set of linear equations can be written in a compact form using the matrices

AX=0(A.50)\mathbf{A} \cdot \mathbf{X} =0 \tag{A.50}

which can be solved using Equation A.43. Ensure that you are able to diagonalize a matrices with rank 2 and 3. You can use Mathematica, Maple, MatLab, or other such mathematical computer programs to diagonalize larger matrices.

19.3: Appendix - Vector algebra

Linear operations

The important force fields in classical mechanics, namely, gravitation, electric, and magnetic, are vector fields that have a position-dependent magnitude and direction. Thus, it is useful to summarize the algebra of vector fields.

A vector a\mathbf{a} has both a magnitude a|a| and a direction defined by the unit vector e^a\mathbf{\hat{e}}_a, that is, the vector can be written as a bold character a\mathbf{a} where

a=ae^a(B.1)\mathbf{a} =a \cdot \mathbf{\hat{e}}_a \tag{B.1}

where by convention the implied modulus sign is omitted. The hat symbol on the vector e^a\mathbf{\hat{e}}_a designates that this is a unit vector with modulus e^a=1|\mathbf{\hat{e}}_a| = 1.

Vector force fields are assumed to be linear, and consequently they obey the principle of superposition, are commutative, associative, and distributive as illustrated below for three vectors a,b,c\mathbf{a}, \mathbf{b}, \mathbf{c} plus a scalar multiplier γ\gamma.

a±b=±b+aa+(b+c)=(a+b)+cγ(a+b)=γa+γb\begin{align} \mathbf{a} \pm \mathbf{b} &= \pm \mathbf{b} + \mathbf{a} \tag{B.2} \\[4pt] \mathbf{a}+ (\mathbf{b} + \mathbf{c}) &= (\mathbf{a} + \mathbf{b}) +\mathbf{c} \\[4pt] \gamma (\mathbf{a} + \mathbf{b}) &= \gamma \mathbf{a}+\gamma \mathbf{b} \end{align}

The manipulation of vectors is greatly facilitated by use of components along an orthogonal coordinate system defined by three orthogonal unit vectors (e^1,e^2,e^3)(\mathbf{\hat{e}}_1,\mathbf{\hat{e}}_2,\mathbf{\hat{e}}_3). For example the cartesian coordinate system is defined by three unit vectors which, by convention, are called (i^,j^,k^)(\mathbf{\hat{i}},\mathbf{\hat{j}}, \mathbf{\hat{k}}).

Scalar product

Multiplication of two vectors can produce a 9−component tensor that can be represented by a 3×33 \times 3 matrix as discussed in appendix 19.5. There are two special cases for vector multiplication that are important for vector algebra; the first is the scalar product, and the second is the vector product.

The scalar product of two vectors is defined to be

ab=abcosθ(B.3)\mathbf{a} \cdot \mathbf{b} = |a| |b| \cos \theta \tag{B.3}

where θ\theta is the angle between the two vectors. It is a scalar and thus is independent of the orientation of the coordinate axis system. Note that the scalar product commutes, is distributive, and associative with a scalar multiplier, that is

ab=baa(b+c)=ab+ac(λa)b=λ(ba)(B.4)\mathbf{a} \cdot\mathbf{ b} = \mathbf{b} \cdot \mathbf{a} \tag{B.4} \\ \mathbf{a}\cdot (\mathbf{b} + \mathbf{c}) = \mathbf{a} \cdot \mathbf{b} + \mathbf{a} \cdot \mathbf{c} \\ (\lambda \mathbf{a})\cdot \mathbf{b} = \lambda (\mathbf{b} \cdot \mathbf{a})

Note that aa=a2\mathbf{a} \cdot \mathbf{a} = |a|^2 and if a\mathbf{a} and b\mathbf{b} are perpendicular then cosθ=0\cos \theta = 0 and thus ab=0\mathbf{a} \cdot \mathbf{b} =0

If the three unit vectors (e^1,e^2,e^3)(\mathbf{\hat{e}}_1,\mathbf{\hat{e}}_2,\mathbf{\hat{e}}_3) form an orthonormal basis, that is, they are orthogonal unit vectors, then from equations B.3 and B.4

e^ie^k=δik(B.5)\mathbf{\hat{e}}_i \cdot \mathbf{\hat{e}}_k = \delta_{ik} \tag{B.5}

If a^\mathbf{\hat{a}} is the unit vector for the vector a\mathbf{a} then the scalar product of a vector a\mathbf{a} with one of these unit vectors e^n\mathbf{\hat{e}}_n gives the cosine of the angle between the vector a\mathbf{a} and e^n\mathbf{\hat{e}}_n, that is

ae^1=a(a^e^1)=acosαae^2=a(a^e^2)=acosβae^3=a(a^e^3)=acosγ(B.6)\mathbf{a} \cdot \mathbf{\hat{e}}_1 = |a|(\mathbf{\hat{a}} \cdot \mathbf{\hat{e}}_1) = |a| \cos \alpha \tag{B.6} \\ \mathbf{a} \cdot \mathbf{\hat{e}}_2 = |a|(\mathbf{\hat{a}} \cdot \mathbf{\hat{e}}_2) = |a| \cos \beta \\ \mathbf{a} \cdot \mathbf{\hat{e}}_3 = |a|(\mathbf{\hat{a}} \cdot \mathbf{\hat{e}}_3) = |a| \cos \gamma

where the cosines are called the direction cosines since they define the direction of the vector a with respect to each orthogonal basis unit vector. Moreover, ae^1=aa^e^1=acosα\mathbf{a} \cdot \mathbf{\hat{e}}_1 = |a| \mathbf{\hat{a}} \cdot \mathbf{\hat{e}}_1 = |a| \cos \alpha is the component of a\mathbf{a} along the e^1\mathbf{\hat{e}}_1 axis. Thus the three components of the vector a\mathbf{a} is fully defined by the magnitude a|a| and the direction cosines, corresponding to the angles α,β,γ\alpha, \beta, \gamma. That is,

a1=a(a^e^1)=acosαa2=a(a^e^2)=acosβa3=a(a^e^3)=acosγ(B.7)a_1 = |a|(\mathbf{\hat{a}} \cdot \mathbf{\hat{e}}_1) = |a| \cos \alpha \tag{B.7} \\ a_2 = |a|(\mathbf{\hat{a}} \cdot \mathbf{\hat{e}}_2) = |a| \cos \beta \\ a_3 = |a|(\mathbf{\hat{a}} \cdot \mathbf{\hat{e}}_3) = |a| \cos \gamma

If the three unit vectors (e^1,e^2,e^3)(\mathbf{\hat{e}}_1,\mathbf{\hat{e}}_2,\mathbf{\hat{e}}_3) form an orthonormal basis then the vector is fully defined by

a=a1e^1+a2e^2+a3e^3(B.8)\mathbf{a} = a_1\mathbf{\hat{e}}_1 + a_2\mathbf{\hat{e}}_2 + a_3\mathbf{\hat{e}}_3 \tag{B.8}

Consider two vectors

a=a1e^1+a2e^2+a3e^3\mathbf{a} = a_1\mathbf{\hat{e}}_1 + a_2\mathbf{\hat{e}}_2 + a_3\mathbf{\hat{e}}_3 \nonumber
b=b1e^1+b2e^2+b3e^3\mathbf{b} = b_1\mathbf{\hat{e}}_1 + b_2\mathbf{\hat{e}}_2 + b_3\mathbf{\hat{e}}_3 \nonumber

Then using B.5

ab=a1b1+a2b2+a3b3=abcosθ(B.9)\mathbf{a} \cdot \mathbf{b} =a_1b_1 + a_2b_2 + a_3b_3 = |a| |b| \cos \theta \tag{B.9}

where θ\theta is the angle between the two vectors. In particular, since the direction cosine cosαa=a1a\cos \alpha_a = \frac{ a_1}{ |a|}, then Equation B.9 gives

cosθ=cosαacosαb+cosβacosβb+cosγacosγb(B.10)\cos \theta = \cos \alpha_a \cos \alpha_b + \cos \beta_a \cos \beta_b + \cos \gamma_a \cos \gamma_b \tag{B.10}

Note that when θ=0\theta = 0 then B.10 gives

cos2α+cos2β+cos2γ=1(B.11)\cos^2 \alpha + \cos^2 \beta + \cos^2 \gamma = 1 \tag{B.11}

Vector product

The vector product of two vectors is defined to be

c=a×b=absinθn^(B.12)\mathbf{c} = \mathbf{a} \times \mathbf{b }= |a| |b| \sin \theta \mathbf{\hat{n}} \tag{B.12}

where θ\theta is the angle between the vectors and n^\mathbf{\hat{n}} is a unit vector perpendicular to the plane defined by a\mathbf{a} and b\mathbf{b} such that the unit vectors (a^,b^,n^)\left( \mathbf{\hat{a}}, \mathbf{\hat{b}}, \mathbf{\hat{n}} \right) obey a right-handed screw rule. The vector product acts like a pseudovector which comprises a normal vector multiplied by a sign factor that depends on the handedness of the system as described in appendix 19.4.3.

The components of c\mathbf{c} are defined by the relation

cijkεijkajbk(B.13)c_i \equiv \sum_{jk} \varepsilon_{ijk}a_j b_k \tag{B.13}

where the (Levi-Civita) permutation symbol εijk\varepsilon_{ijk} has the following properties

εijk=0 if an index is equal to any another indexεijk=+1 if i,j,k, form an even permutation of 1,2,3εijk=1 if i,j,k, form an odd permutation of 1,2,3\begin{align} \varepsilon_{ijk} = 0 && \text{ if an index is equal to any another index} \nonumber\\ \varepsilon_{ijk} = +1 && \text{ if } i,j,k, \text{ form an even permutation of } 1, 2, 3 \tag{B.14} \\ \varepsilon_{ijk} = −1 && \text{ if } i,j,k, \text{ form an odd permutation of }1, 2, 3 \nonumber \end{align}

For example, if the three unit vectors (e^1,e^2,e^3)(\mathbf{\hat{e}}_1, \mathbf{\hat{e}}_2, \mathbf{\hat{e}}_3) form an orthonormal basis, then e^ijkεijke^je^k\mathbf{\hat{e}}_i \equiv \sum_{jk} \varepsilon_{ijk}\mathbf{\hat{e}}_j\mathbf{\hat{e}}_k, i.e.

e^1×e^2=e^3e^2×e^3=e^1e^3×e^1=e^2e^2×e^1=e^3e^3×e^2=e^1e^1×e^3=e^2e^1×e^1=0e^2×e^2=0e^3×e^0=0\begin{align} \mathbf{\hat{e}}_1 \times \mathbf{\hat{e}}_2 = \mathbf{\hat{e}}_3 && \mathbf{\hat{e}}_2 \times \mathbf{\hat{e}}_3 = \mathbf{\hat{e}}_1 && \mathbf{\hat{e}}_3 \times \mathbf{\hat{e}}_1 = \mathbf{\hat{e}}_2 \tag{B.15} \\ \mathbf{\hat{e}}_2 \times \mathbf{\hat{e}}_1 = −\mathbf{\hat{e}}_3 && \mathbf{\hat{e}}_3 \times \mathbf{\hat{e}}_2 = −\mathbf{\hat{e}}_1 && \mathbf{\hat{e}}_1 \times \mathbf{\hat{e}}_3 = −\mathbf{\hat{e}}_2 \tag{B.16}\\ \mathbf{\hat{e}}_1 \times \mathbf{\hat{e}}_1 = \mathbf{0} && \mathbf{\hat{e}}_2 \times \mathbf{\hat{e}}_2 = \mathbf{0} && \mathbf{\hat{e}}_3 \times \mathbf{\hat{e}}_0 = \mathbf{0} \tag{B.17}\end{align}

The vector product anticommutes in that

a×b=b×a(B.18)\mathbf{a} \times \mathbf{b} = −\mathbf{b} \times \mathbf{a} \tag{B.18}

However, it is distributive and associative with a scalar multiplier

a×(b+c)=a×b+a×c(B.19)\mathbf{a}\times (\mathbf{b} + \mathbf{c}) = \mathbf{a} \times \mathbf{b} + \mathbf{a} \times \mathbf{c} \tag{B.19}
(λa)×b=λ(a×b)(B.20)(\lambda \mathbf{a}) \times \mathbf{b} = \lambda (\mathbf{a} \times \mathbf{b}) \tag{B.20}

Note that when sinθ=0\sin \theta = 0 then a×b=0\mathbf{a} \times \mathbf{b} = 0 and in particular, a×a=0\mathbf{a} \times \mathbf{a} = 0.

Consider two vectors

a=a1e^1+a2e^2+a3e^3\mathbf{a} = a_1\mathbf{\hat{e}}_1 + a_2\mathbf{\hat{e}}_2 + a_3\mathbf{\hat{e}}_3 \nonumber
b=b1e^1+b2e^2+b3e^3\mathbf{b} = b_1\mathbf{\hat{e}}_1 + b_2\mathbf{\hat{e}}_2 + b_3\mathbf{\hat{e}}_3 \nonumber

Then using equations B.12 and B.15B.17

a×b=absinθ=e^1e^2e^3a1a2a3b1b2b3=e^1(a2b3a3b2)+e^2(a3b1a1b3)+e^3(a1b2a2b1)\mathbf{a} \times \mathbf{b} = |a| |b| \sin \theta = \begin{vmatrix} \mathbf{\hat{e}}_1 & \mathbf{\hat{e}}_2 & \mathbf{\hat{e}}_3 \\ a_1 & a_2 & a_3 \\ b_1 & b_2 & b_3 \end{vmatrix} = \mathbf{\hat{e}}_1 (a_2b_3 − a_3b_2) + \mathbf{\hat{e}}_2 (a_3b_1 − a_1b_3) + \mathbf{\hat{e}}_3 (a_1b_2 − a_2b_1) \nonumber

where θ\theta is the angle between the two vectors and the determinant is evaluated for the top row. Examples of vector products are torque N=r×F\mathbf{N} = \mathbf{r} \times \mathbf{F}, angular momentum L=r×p\mathbf{L} = \mathbf{r} \times \mathbf{p}, and the magnetic force FB=qv×B\mathbf{F}_B = q\mathbf{v} \times \mathbf{B}.

Triple products

The following scalar and vector triple products can be formed from the product of three vectors and are used frequently.

Scalar triple products

There are several permutations of scalar triple products of three vectors [a,b,c][\mathbf{a},\mathbf{b}, \mathbf{c}] that are identical.

a(b×c)=c(a×b)=b(c×a)=(a×b)c=a(c×b)(B.21)\mathbf{a}\cdot (\mathbf{b} \times \mathbf{c}) = \mathbf{c}\cdot (\mathbf{a} \times \mathbf{b}) = \mathbf{b}\cdot (\mathbf{c} \times \mathbf{a})=(\mathbf{a} \times \mathbf{b}) \cdot \mathbf{c} = −\mathbf{a}\cdot (\mathbf{c} \times \mathbf{b}) \tag{B.21}

That is, the scalar product is invariant to cyclic permutations of the three vectors but changes sign for interchange of two vectors. The scalar product is unchanged by swapping the scalar (dot)(dot) and vector (cross)(cross).

Because of the symmetry the scalar triple product can be denoted as [a,b,c][ \mathbf{ a}, \mathbf{b}, \mathbf{c}] and

[a,b,c]>0 if [a,b,c] is right-handed[a,b,c]=0 if [a,b,c] is coplanar[a,b,c]<0 if [a,b,c] is left-handed\begin{align} [\mathbf{a}, \mathbf{b}, \mathbf{c}] > 0 && \text{ if } [\mathbf{a}, \mathbf{b}, \mathbf{c}] \text{ is right-handed} \nonumber\\ [\mathbf{a}, \mathbf{b}, \mathbf{c}]=0 && \text{ if } [\mathbf{a}, \mathbf{b}, \mathbf{c}] \text{ is coplanar} \tag{B.22} \\ [\mathbf{a}, \mathbf{b}, \mathbf{c}] < 0 && \text{ if } [\mathbf{a}, \mathbf{b}, \mathbf{c}] \text{ is left-handed} \nonumber\end{align}

The scalar triple product can be written in terms of the components using a determinant

[a,b,c]=a1a2a3b1b2b3c1c2c3(B.23)[\mathbf{a}, \mathbf{b}, \mathbf{c}] = \begin{vmatrix} a_1 & a_2 & a_3 \\ b_1 & b_2 & b_3 \\ c_1 & c_2 & c_3 \end{vmatrix} \tag{B.23}

Vector triple product

The vector triple product a×(b×c)\mathbf{a}\times (\mathbf{b} \times \mathbf{c}) is a vector. Since (b×c)(\mathbf{b} \times \mathbf{c}) is perpendicular to the plane of b,c\mathbf{b}, \mathbf{c}, then a×(b×c)\mathbf{a}\times (\mathbf{b} \times \mathbf{c}) must lie in the plane containing b,c\mathbf{b}, \mathbf{c}. Therefore the triple product can be expanded in terms of b,c\mathbf{b}, \mathbf{c}, as given by the following identity

a×(b×c)=(ac)b(ab)c(B.24)\mathbf{a} \times (\mathbf{b} \times \mathbf{c})=(\mathbf{a} \cdot \mathbf{c}) \mathbf{b} − (\mathbf{a} \cdot \mathbf{ b}) \mathbf{c} \tag{B.24}

Problems

  1. Partition the following exercises among your collaborators. Once you have completed your problem, check with a classmate before writing it on the board. After you have verified that you have found the correct solution, write your answer in the space provided on the board, taking care to include the steps that you used to arrive at your solution. The following information is needed.

a=3i+2j9k\mathbf{a} = 3\mathbf{i} + 2\mathbf{j} − 9\mathbf{k}

b=2i+3k\mathbf{b} = −2\mathbf{i} + 3\mathbf{k}

c=2i+j6k\mathbf{c} = −2\mathbf{i} + \mathbf{j} − 6\mathbf{k}

d=i+9j+4k\mathbf{d} = \mathbf{i} + 9\mathbf{j} + 4\mathbf{k}

E=(274312205)\mathbf{E} = \begin{pmatrix} 2 & 7 & −4 \\ 3 & 1 & −2 \\ −2 & 0 & 5 \end{pmatrix}

F=(3456)\mathbf{F} = \begin{pmatrix} 3 & 4 \\ 5 & 6 \end{pmatrix}

G=(247111)\mathbf{G} = \begin{pmatrix} 2 & −4 \\ 7 & 1 \\ −1 & 1 \end{pmatrix}

H=(813422100)\mathbf{H} = \begin{pmatrix} −8 & −1 & −3 \\ −4 & 2 & −2 \\ −1 & 0 & 0 \end{pmatrix}

Calculate each of the following

  1. a(b+3c)|\mathbf{a} − (\mathbf{b} + \mathbf{3c})|

  1. (EH)T(\mathbf{EH})^T

  1. Component of c\mathbf{c} along a\mathbf{a}

  1. HE|\mathbf{HE}|

  1. Angle between c\mathbf{c} and d\mathbf{d}

  1. EHG\mathbf{EHG}

  1. (b×d)a(\mathbf{b} \times \mathbf{d}) \cdot \mathbf{a}

  1. EGHG\mathbf{EG} − \mathbf{HG}

  1. (b×d)×a(\mathbf{b} \times \mathbf{d}) \times \mathbf{a}

  1. EHHTET\mathbf{EH} − \mathbf{H}^T \mathbf{E}^T

  1. b×(d×a)\mathbf{b}\times (\mathbf{d} \times \mathbf{a})

  1. F1\mathbf{F}^{−1}

  1. For what values of aa are the vectors A=2ai^2j^+ak^\mathbf{A} = 2a\hat{i} − 2\hat{j} + a\hat{k} and B=ai^+2aj^+2k^\mathbf{B} = a\hat{i} + 2a\hat{j}+ 2\hat{k} perpendicular?

  2. Show that the triple scalar product (A×B)C(A \times B) \cdot C can be written as

(A×B)C=A1A2A3B1B2B3C1C2C3(\mathbf{A} \times \mathbf{B}) \cdot \mathbf{C} = \begin{vmatrix} A_1 & A_2 & A_3 \\ B_1 & B_2 & B_3 \\ C_1 & C_2 & C_3 \end{vmatrix} \nonumber

Show also that the product is unaffected by interchange of the scalar and vector product operations or by change in the order of A,B,CA, B, C as long as they are in cyclic order, that is

(A×B)C=A(B×C)=B(C×A)=(C×A)B(\mathbf{A} \times \mathbf{B}) \cdot \mathbf{C} = \mathbf{A} \cdot (\mathbf{B} \times \mathbf{C}) = \mathbf{B} \cdot (\mathbf{C} \times \mathbf{A}) =(\mathbf{C} \times \mathbf{A}) \cdot \mathbf{ B} \nonumber

Therefore we may use the notation ABCABC to denote the triple scalar product. Finally give a geometric interpretation of ABCABC by computing the volume of the parallelepiped defined by the three vectors A,B,C\mathbf{A}, \mathbf{B}, \mathbf{C}.

19.4: Appendix - Orthogonal Coordinate Systems

The methods of vector analysis provide a convenient representation of physical laws. However, the manipulation of scalar and vector fields is greatly facilitated by use of components with respect to an orthogonal coordinate system such as the following.

Cartesian coordinates (x,y,z)(x, y, z)

Cartesian coordinates (rectangular) provide the simplest orthogonal rectangular coordinate system. The unit vectors specifying the direction along the three orthogonal axes are taken to be (i^,j^,k^)(\mathbf{\hat{i}},\mathbf{\hat{j}}, \mathbf{\hat{k}}). In cartesian coordinates scalar and vector functions are written as

ϕ=ϕ(x,y,z)(C.1)\phi = \phi (x, y, z) \tag{C.1}
r=xi^+yj^+zk^(C.2)\mathbf{r} = x\mathbf{\hat{i}}+y\mathbf{\hat{j}}+z\mathbf{\hat{k}} \tag{C.2}

Calculation of the time derivatives of the position vector is especially simple using cartesian coordinates because the unit vectors (i^,j^,k^)(\mathbf{\hat{i}},\mathbf{\hat{j}}, \mathbf{\hat{k}}) are constant and independent in time. That is;

di^dt=dj^dt=dk^dt=0\frac{d\mathbf{\hat{i}}}{ dt} = \frac{d\mathbf{\hat{j}}}{ dt} = \frac{d\mathbf{\hat{k}}}{ dt} = 0 \nonumber

Since the time derivatives of the unit vectors are all zero then the velocity r˙=drdt\mathbf{\dot{r}} = \frac{d\mathbf{r}}{ dt} reduces to the partial time derivatives of xx, yy, and zz. That is,

r˙=x˙i^+y˙j^+z˙k^(C.3)\mathbf{\dot{r}} = \dot{x} \mathbf{\hat{i}} + \dot{y} \mathbf{\hat{j}} + \dot{z} \mathbf{\hat{k}} \tag{C.3}

Similarly the acceleration is given by

r¨=x¨i^+y¨j^+z¨k^(C.4)\mathbf{\ddot{r}} = \ddot{x} \mathbf{\hat{i}} + \ddot{y} \mathbf{\hat{j}} + \ddot{z} \mathbf{\hat{k}} \tag{C.4}

Curvilinear coordinate systems

There are many examples in physics where the symmetry of the problem makes it more convenient to solve motion at a point P(x,y,z)P(x, y, z) using non-cartesian curvilinear coordinate systems. For example, problems having spherical symmetry are most conveniently handled using a spherical coordinate system (r,θ,ϕ)(r, \theta , \phi ) with the origin at the center of spherical symmetry. Such problems occur frequently in electrostatics and gravitation; e.g. solutions of the atom, or planetary systems. Note that a cartesian coordinate system still is required to define the origin plus the polar and azimuthal angles θ,ϕ\theta , \phi. Using spherical coordinates for a spherically symmetry system allows the problem to be factored into a cyclic angular part, the solution which involves spherical harmonics that are common to all such spherically-symmetric problems, plus a one-dimensional radial part that contains the specifics of the particular spherically-symmetric potential. Similarly, for problems involving cylindrical symmetry, it is much more convenient to use a cylindrical coordinate system (ρ,ϕ,z)(\rho , \phi , z). Again it is necessary to use a cartesian coordinate system to define the origin and angle ϕ\phi. Motion in a plane can be handled using two dimensional polar coordinates.

Curvilinear coordinate systems introduce a complication in that the unit vectors are time dependent in contrast to cartesian coordinate system where the unit vectors (i^,j^,k^)(\mathbf{\hat{i}},\mathbf{\hat{j}}, \mathbf{\hat{k}}) are independent and constant in time. The introduction of this time dependence warrants further discussion.

Each of the three axes qiq_i in curvilinear coordinate systems can be expressed in cartesian coordinates (x,y,z)(x, y, z) as surfaces of constant qiq_i given by the function

qi=fi(x,y,z)(C.5)q_i = f_i (x, y, z) \tag{C.5}

where i=1i = 1, 2, or 3. An element of length dsids_i perpendicular to the surface qiq_i is the distance between the surfaces qiq_i and qi+dqiq_i + dq_i which can be expressed as

dsi=hidqi(C.6)ds_i = h_idq_i \tag{C.6}

where hih_i is a function of (q1,q2,q3)(q_1, q_2, q_3). In cartesian coordinates h1h_1, h2h_2, and h3h_3 are all unity. The unit-length vectors q^1\hat{q}_1, q^2\hat{q}_2, q^3\hat{q}_3, are perpendicular to the respective q1q_1, q2q_2, q3q_3 surfaces, and are oriented to have increasing indices such that q^1×q^2=q^3\mathbf{\hat{q}}_1 \times \mathbf{\hat{q}}_2 = \mathbf{\hat{q}}_3. The correspondence of the curvilinear coordinates, unit vectors, and transform coefficients to cartesian, polar, cylindrical and spherical coordinates is given in Table 19.4.1.

Curvilinearq1q_1q2q_2q3q_3q^1\mathbf{\hat{q}}_1q^2\mathbf{\hat{q}}_2q^3\mathbf{\hat{q}}_3h1h_1h2h_2h3h_3
Cartesianxxyyzzi^\hat{i}j^\hat{j}k^\mathbf{\hat{k}}111
Polarrrθ\thetar^\mathbf{\hat{r}}θ^\boldsymbol{\hat{\theta}}1rr
Cylindricalρ\rhoφ\varphizzρ^\boldsymbol{\hat{\rho}}φ^\boldsymbol{\hat{\varphi}}z^\mathbf{\hat{z}}1ρ\rho1
Sphericalrrθ\thetaφ\varphir^\mathbf{\hat{r}}θ^\boldsymbol{\hat{\theta}}φ^\boldsymbol{\hat{\varphi}}1rrrsinθr\sin\theta

The differential distance and volume elements are given by

ds=ds1q^1+ds2q^2+ds3q^3=h1dq1q^1+h2dq2q^2+h3dq3q^3(C.7)d\mathbf{s} = ds_1\mathbf{\hat{q}}_1 + ds_2\mathbf{\hat{q}}_2 + ds_3\mathbf{\hat{q}}_3 = h_1dq_1\mathbf{\hat{q}}_1 + h_2dq_2\mathbf{\hat{q}}_2 + h_3dq_3\mathbf{\hat{q}}_3 \tag{C.7}
dτ=ds1ds2ds3=h1h2h3(dq1dq2dq3)(C.8)d \tau = ds_1ds_2ds_3 = h_1h_2h_3(dq_1dq_2dq_3) \tag{C.8}

These are evaluated below for polar, cylindrical, and spherical coordinates.

Two-dimensional polar coordinates (r,θ)(r, \theta )

The complication and implications of time-dependent unit vectors are best illustrated by considering twodimensional polar coordinates which is the simplest curvilinear coordinate system. Polar coordinates are a special case of cylindrical coordinates, when zz is held fixed, or a special case of spherical coordinate system, when ϕ\phi is held fixed.

Consider the motion of a point PP as it moves along a curve s(t)\mathbf{s}(t) such that in the time interval dtdt it moves from P(1)P^{(1)} to P(2)P^{(2)} as shown in Figure 19.4.1. The two-dimensional polar coordinates have unit vectors r^,θ^\mathbf{\hat{r}}, \boldsymbol{\hat{\theta}}, which are orthogonal and change from r^1,θ^1\mathbf{\hat{r}}_1, \boldsymbol{\hat{\theta}}_1, to r^2,θ^2\mathbf{\hat{r}}_2, \boldsymbol{\hat{\theta}}_2, in the time dtdt. Note that for these polar coordinates the angle unit vector θ^\boldsymbol{\hat{\theta}} is taken to be tangential to the rotation since this is the direction of motion of a point on the circumference at radius rr.

The net changes shown in figure of Table 19.4.2 are

dr^=r^2r^1=dr^=r^dθθ^=dθθ^(C.9)d\mathbf{\hat{r}} = \mathbf{\hat{r}}_2 − \mathbf{\hat{r}}_1 = d\mathbf{\hat{r}} = |\mathbf{\hat{r}}| d\theta \boldsymbol{\hat{\theta}} =d\theta \boldsymbol{\hat{\theta}} \tag{C.9}

since the unit vector r^\mathbf{\hat{r}} is a constant with r^=1|\mathbf{\hat{r}}| = 1. Note that the infinitessimal dr^d\mathbf{\hat{r}} is perpendicular to the unit vector r^\mathbf{\hat{r}}, that is, dr^d\mathbf{\hat{r}} points in the tangential direction θ^\boldsymbol{\hat{\theta}}.

Similarly, the infinitessimal

dθ^=θ^2θ^1=dθ^=dθr^(C.10)d\boldsymbol{\hat{\theta}} = \boldsymbol{\hat{\theta}}_2 − \boldsymbol{\hat{\theta}}_1 = d\boldsymbol{\hat{\theta}} = −d\theta \mathbf{\hat{r}} \tag{C.10}

which is perpendicular to the tangential θ^\boldsymbol{\hat{\theta}} unit vector and therefore points in the direction r^−\mathbf{\hat{r}}. The minus sign causes dθr^−d\theta \mathbf{\hat{r}} to be directed in the opposite direction to r^\mathbf{\hat{r}}.

The net distance element dsd\mathbf{s} is given by

ds=drr^+rdr^=drr^+rdθθ^(C.11)d\mathbf{s} =dr\mathbf{\hat{r}} + rd\mathbf{\hat{r}} =dr\mathbf{\hat{r}} + rd\theta \boldsymbol{\hat{\theta}} \tag{C.11}

This agrees with the prediction obtained using Table 19.4.1.

The time derivatives of the unit vectors are given by equations C.9 and C.10 to be,

dr^dt=dθdtθ^(C.12)\frac{d\mathbf{\hat{r}}}{ dt} = \frac{d\theta}{ dt} \boldsymbol{\hat{\theta}} \tag{C.12}
dθ^dt=dθdtr^(C.13)\frac{d\boldsymbol{\hat{\theta}}}{ dt} = −\frac{d\theta}{ dt} \mathbf{\hat{r}} \tag{C.13}

Note that the time derivatives of unit vectors are perpendicular to the corresponding unit vector, and the unit vectors are coupled.

Consider that the velocity v\mathbf{v} is expressed as

v=drdt=ddt(rr^)=drdtr^+rdr^dt=r˙r^+rθ˙θ^(C.14)\mathbf{v} = \frac{d\mathbf{r}}{ dt} = \frac{d}{ dt}(r\mathbf{\hat{r}}) = \frac{dr}{ dt}\mathbf{\hat{r}} + r \frac{d\mathbf{\hat{r}} }{dt} = \dot{r}\mathbf{\hat{r}} + r \dot{\theta} \boldsymbol{\hat{\theta}} \tag{C.14}

The velocity is resolved into a radial component r˙\dot{r} and an angular, transverse, component rθ˙r \dot{\theta}.

Similarly the acceleration is given by

a=dvdt=dr˙dtr^+r˙dr^dt+drdtθ˙θ^+rdθ˙dtθ^+rθ˙dθ^dt=(r¨rθ˙2)r^+(r¨θ+2r˙θ˙)θ^(C.15)\mathbf{a} = \frac{d\mathbf{v}}{ dt} = \frac{d\dot{r} }{dt} \mathbf{\hat{r}}+\dot{r} \frac{d\mathbf{\hat{r}}}{ dt} + \frac{dr}{ dt} \dot{\theta} \boldsymbol{\hat{\theta}}+ r \frac{d\dot{\theta} }{dt} \boldsymbol{\hat{\theta}}+r \dot{\theta} \frac{d\boldsymbol{\hat{\theta}}}{ dt} \\ = \left( \ddot{r}− r \dot{\theta}^2\right) \mathbf{\hat{r}} + \left( \ddot{r}\theta + 2\dot{r} \dot{\theta} \right) \boldsymbol{\hat{\theta}} \tag{C.15}

where the rθ˙2r^r \dot{\theta}^2 \mathbf{\hat{r}} term is the effective centripetal acceleration while the 2r˙θ˙θ^2\dot{r} \dot{\theta} \boldsymbol{\hat{\theta}} term is called the Coriolis term. For the case when r˙=r¨=0\dot{r} = \ddot{r} = 0, then the first bracket in C.15 is the centripetal acceleration while the second bracket is the tangential acceleration.

This discussion has shown that in contrast to the time independence of the cartesian unit basis vectors, the unit basis vectors for curvilinear coordinates are time dependent which leads to components of the velocity and acceleration involving coupled coordinates.

Coordinates

r,θr, \theta

Distance element

ds=drr^+rdθθ^d\mathbf{s} = dr\mathbf{\hat{r}} + rd\theta \boldsymbol{\hat{\theta}}

Area element

da=rdrdθda = r dr d\theta

Unit vectors

r^=i^cosθ+j^sinθ\mathbf{\hat{r}} = \hat{i} \cos \theta + \hat{j} \sin \theta θ^=i^sinθ+j^cosθ\boldsymbol{\hat{\theta}} = -\hat{i} \sin \theta + \hat{j} \cos \theta

Time derivatives of unit vectors

dr^dt=θ˙θ^\frac{d\mathbf{\hat{r}}}{dt} = \dot{\theta} \boldsymbol{\hat{\theta}} dθ^dt=θ˙r^\frac{d\boldsymbol{\hat{\theta}}}{dt} = -\dot{\theta} \mathbf{\hat{r}}

Velocity

v=r˙r^+rθ˙θ^\mathbf{v} = \dot{r}\mathbf{\hat{r}} + r\dot{\theta} \boldsymbol{\hat{\theta}}

Kinetic energy

m2(r˙2+r2θ˙2)\frac{m}{2} \left(\dot{r}^2 + r^2 \dot{\theta}^2\right)

Acceleration

a=(r¨rθ˙2)r^+(rθ¨+2r˙θ˙)θ^\mathbf{a} = \left(\ddot{r} - r \dot{\theta}^2\right)\mathbf{\hat{r}} + \left(r\ddot{\theta} + 2\dot{r}\dot{\theta}\right) \boldsymbol{\hat{\theta}}

Diagram for Table 19.4.2.

Figure 19.4.1:Diagram for Table 19.4.2.

Cylindrical Coordinates (ρ,ϕ,z)(\rho , \phi , z)

The three-dimensional cylindrical coordinates (ρ,ϕ,z)(\rho , \phi , z) are obtained by adding the motion along the symmetry axis z^\mathbf{\hat{z}} to the case for polar coordinates. The unit basis vectors are shown in Table 19.4.3 where the angular unit vector ϕ^\boldsymbol{\hat{\phi}} is taken to be tangential corresponding to the direction a point on the circumference would move. The distance and volume elements, the cartesian coordinate components of the cylindrical unit basis vectors, and the unit vector time derivatives are shown in Table 19.4.3. The time dependence of the unit vectors is used to derive the acceleration. As for the two-dimensional polar coordinates, the ρ^\boldsymbol{\hat{\rho}} and θ^\boldsymbol{\hat{\theta}} direction components of the acceleration for cylindrical coordinates are coupled functions of ρ\rho, ρ˙\dot{\rho}, ρ¨\ddot{\rho}, ϕ˙\dot{\phi}, and ϕ¨\ddot{\phi}.

Coordinates

ρ,ϕ,θ\rho, \phi, \theta

Distance element

ds=dρρ^+ρdϕϕ^+dzz^d\mathbf{s} = d \rho \boldsymbol{\hat{\rho}} + \rho d\phi \boldsymbol{\hat{\phi}} + dz\mathbf{\hat{z}}

Volume element

dv=ρdρdϕdzdv = \rho d\rho d\phi dz

Unit vectors

ρ^=i^cosϕ+j^sinϕ\boldsymbol{\hat{\rho}} = \hat{i} \cos \phi + \hat{j} \sin \phi ϕ^=i^sinϕ+j^cosϕ\boldsymbol{\hat{\phi}} = -\hat{i} \sin \phi + \hat{j} \cos \phi z^=k^\mathbf{\hat{z}} = \mathbf{\hat{k}}

Time derivatives of unit vectors

dρ^dt=ϕ˙ϕ^\frac{d\boldsymbol{\hat{\rho}}}{dt} = \dot{\phi} \boldsymbol{\hat{\phi}} dϕ^dt=ϕ˙ρ^\frac{d\boldsymbol{\hat{\phi}}}{dt} = -\dot{\phi} \boldsymbol{\hat{\rho}} dz^dt=0\frac{d\mathbf{\hat{z}}}{dt} = 0

Velocity

v=ρ˙ρ^+ρϕ˙ϕ^+z˙z^\mathbf{v} = \dot{\rho} \boldsymbol{\hat{\rho}} + \rho \dot{\phi} \boldsymbol{\hat{\phi}} + \dot{z} \mathbf{\hat{z}}

Kinetic energy

m2(ρ˙2+ρ2ϕ˙2+z˙2)\frac{m}{2} \left(\dot{\rho}^2 + \rho^2 \dot{\phi}^2 + \dot{z}^2 \right)

Acceleration

a=(ρ¨ρϕ˙2)ρ^+(ρϕ¨+2ρ˙ϕ˙)ϕ^+z¨z^\mathbf{a} = \left(\ddot{\rho} - \rho \dot{\phi}^2\right)\boldsymbol{\hat{\rho}} + \left(\rho\ddot{\phi} + 2\dot{\rho}\dot{\phi}\right) \boldsymbol{\hat{\phi}} + \ddot{z}\mathbf{\hat{z}}

Diagram for Table 19.4.3.

Figure 19.4.2:Diagram for Table 19.4.3.

Spherical Coordinates (r,θ,ϕ)(r, \theta , \phi )

The three dimensional spherical coordinates, can be treated the same way as for cylindrical coordinates. The unit basis vectors are shown in Table 19.4.4 where the angular unit vectors θ^\boldsymbol{\hat{\theta}} and ϕ^\boldsymbol{\hat{\phi}} are taken to be tangential corresponding to the direction a point on the circumference moves for a positive rotation angle.

Coordinates

r,θ,ϕr, \theta, \phi

Distance element

ds=drr^+rdθθ^+rsinθdϕϕ^ds = dr\mathbf{\hat{r}} + rd\theta \boldsymbol{\hat{\theta}} + r \sin \theta d \phi \boldsymbol{\hat{\phi}}

Volume element

dv=r2sinθdrdθdϕdv = r^2 \sin \theta drd\theta d\phi

Unit vectors

r^=i^sinθcosϕ+j^sinθsinϕ+k^cosθ\mathbf{\hat{r}} = \hat{i} \sin \theta \cos \phi + \hat{j} \sin \theta \sin \phi + \mathbf{\hat{k}} \cos \theta θ^=i^cosθcosϕ+j^cosθsinϕk^sinθ\boldsymbol{\hat{\theta}} = \hat{i} \cos \theta \cos \phi + \hat{j} \cos \theta \sin \phi - \mathbf{\hat{k}} \sin \theta ϕ^=i^sinϕ+j^cosϕ\boldsymbol{\hat{\phi}} = -\hat{i} \sin \phi + \hat{j} \cos \phi

Time derivatives of unit vectors

dr^dt=θ^θ˙+ϕ^ϕ˙sinθ\frac{d\mathbf{\hat{r}}}{dt} = \boldsymbol{\hat{\theta}} \dot{\theta} + \boldsymbol{\hat{\phi}} \dot{\phi} \sin \theta dθ^dt=r^θ˙+ϕ^ϕ˙cosθ\frac{d\boldsymbol{\hat{\theta}}}{dt} = -\mathbf{\hat{r}} \dot{\theta} + \boldsymbol{\hat{\phi}} \dot{\phi} \cos \theta dϕ^dt=r^ϕ˙sinθθ^ϕ˙cosθ\frac{d\boldsymbol{\hat{\phi}}}{dt} = -\mathbf{\hat{r}}\dot{\phi}\sin \theta - \boldsymbol{\hat{\theta}} \dot{\phi} \cos \theta

Velocity

v=r˙r^+rθ˙θ^+rϕ˙sinθϕ^\mathbf{v} = \dot{r}\mathbf{\hat{r}} + r\dot{\theta} \boldsymbol{\hat{\theta}} + r \dot{\phi} \sin \theta \boldsymbol{\hat{\phi}}

Kinetic energy

m2(r˙2+r2θ˙2+r2sin2θϕ˙2)\frac{m}{2} \left(\dot{r}^2 + r^2 \dot{\theta}^2 + r^2\sin^2 \theta \dot{\phi}^2 \right)

Acceleration

a=(r¨rθ˙2rϕ˙2sin2θ)r^+(rθ¨+2r˙θ˙rϕ˙2sinθcosθ)θ^+(rϕ¨sinθ+2r˙ϕ˙sinθ+2rθ˙ϕ˙cosθ)ϕ^\mathbf{a} = \left(\ddot{r} - r \dot{\theta}^2 - r\dot{\phi}^2 \sin^2 \theta \right)\mathbf{\hat{r}} + \left(r\ddot{\theta} + 2\dot{r}\dot{\theta} - r\dot{\phi}^2 \sin \theta \cos \theta \right) \boldsymbol{\hat{\theta}} + \left(r \ddot{\phi} \sin \theta + 2\dot{r}\dot{\phi} \sin \theta + 2r\dot{\theta}\dot{\phi} \cos \theta \right) \boldsymbol{\hat{\phi}}

Diagram for Table 19.4.4.

Figure 19.4.3:Diagram for Table 19.4.4.

The distance and volume elements, the cartesian coordinate components of the spherical unit basis vectors, and the unit vector time derivatives are shown in the table given in Figure 19.4.3. The time dependence of the unit vectors is used to derive the acceleration. As for the case of cylindrical coordinates, the r^\mathbf{\hat{r}}, θ^\boldsymbol{\hat{\theta}}, and ϕ^\boldsymbol{\hat{\phi}} components of the acceleration involve coupling of the coordinates and their time derivatives.

It is important to note that the angular unit vectors θ^\boldsymbol{\hat{\theta}} and ϕ^\boldsymbol{\hat{\phi}} are taken to be tangential to the circles of rotation. However, for discussion of angular velocity of angular momentum it is more convenient to use the axes of rotation defined by r^×θ^\mathbf{\hat{r}} \times \boldsymbol{\hat{\theta}} and r^×ϕ^\mathbf{\hat{r}} \times \boldsymbol{\hat{\phi}} for specifying the vector properties which is perpendicular to the unit vectors θ^\boldsymbol{\hat{\theta}} and ϕ^\boldsymbol{\hat{\phi}}. Be careful not to confuse the unit vectors θ^\boldsymbol{\hat{\theta}} and ϕ^\boldsymbol{\hat{\phi}} with those used for the angular velocities θ˙\dot{\theta} and ϕ˙\dot{\phi}.

Frenet-Serret coordinates

The cartesian, polar, cylindrical, or spherical curvilinear coordinate systems, all are orthogonal coordinate systems that are fixed in space. There are situations where it is more convenient to use the Frenet-Serret coordinates which comprise an orthogonal coordinate system that is fixed to the particle that is moving along a continuous, differentiable, trajectory in three-dimensional Euclidean space. Let s(t)s(t) represent a monotonically increasing arc-length along the trajectory of the particle motion as a function of time tt. The Frenet-Serret coordinates, shown in Figure 19.4.4, are the three instantaneous orthogonal unit vectors t^\mathbf{\hat{t}}, n^\mathbf{\hat{n}}, and b^\mathbf{\hat{b}} where the tangent unit vector t^\mathbf{\hat{t}} is the instantaneous tangent to the curve, the normal unit vector n^\mathbf{\hat{n}} is in the plane of curvature of the trajectory pointing towards the center of the instantaneous radius of curvature and is perpendicular to the tangent unit vector t^\mathbf{\hat{t}}, while the binormal unit vector is b^=t^×n^\mathbf{\hat{b}} =\mathbf{\hat{t}} \times \mathbf{\hat{n}} which is the perpendicular to the plane of curvature and is mutually perpendicular to the other two Frenet-Serrat unit vectors. The Frenet-Serret unit vectors are defined by the relations

dt^ds=κn^(C.16)\frac{d\mathbf{\hat{t}}}{ ds} = \kappa \mathbf{\hat{n}} \tag{C.16}
db^ds=τn^(C.17)\frac{d\mathbf{\hat{b}}}{ ds} = − \tau \mathbf{\hat{n}} \tag{C.17}
dn^ds=κt^+τb^(C.18)\frac{d\mathbf{\hat{n}}}{ ds} = −\kappa \mathbf{\hat{t}}+ \tau \mathbf{\hat{b}} \tag{C.18}

The curvature κ=1ρ\kappa = \frac{1}{ \rho} where ρ\rho is the radius of curvature and τ\tau is the torsion that can be either positive or negative. For increasing ss, a non-zero curvature κ\kappa implies that the triad of unit vectors rotate in a right-handed sense about b^\mathbf{\hat{b}}. If the torsion τ\tau is positive (negative) the triad of unit vectors rotates in right (left) handed sense about t^\mathbf{\hat{t}}.

Distance element

ds(t)=t^dr(t)dtdt=t^v(t)dtd\mathbf{s}(t) = \mathbf{\hat{t}} \left\| \frac{d\mathbf{r}(t)}{dt} \right\| dt = \mathbf{\hat{t}} v(t) dt

Unit vectors

t^(t)=v(t)v(t)\mathbf{\hat{t}}(t) = \frac{\mathbf{v}(t)}{ \left\| v(t) \right\|} n^(t)=dt^/dtdt^/dt\mathbf{\hat{n}}(t) = \frac{d\mathbf{\hat{t}}/dt}{\left\| \mathbf{d\hat{t}}/dt \right\|} b^(t)=t^×n^\mathbf{\hat{b}} (t) = \mathbf{\hat{t}} \times \mathbf{\hat{n}}

Time derivatives of unit vectors

ddt(t^n^b^)=v(0κ0κ0τ0τ0)(t^n^b^)\frac{d}{d t} \begin{pmatrix} \mathbf{\hat{t}} \\ \mathbf{\hat{n}} \\ \mathbf{\hat{b}} \end{pmatrix} =\|v\|\begin{pmatrix} 0 & \kappa & 0 \\ -\kappa & 0 & \tau \\ 0 & -\tau & 0 \end{pmatrix} \begin{pmatrix} \mathbf{\hat{t}} \\ \mathbf{\hat{n}} \\ \mathbf{\hat{b}} \end{pmatrix}

Velocity

v(t)=dr(t)dt\mathbf{v} (t) = \frac{d\mathbf{r}(t)}{dt}

Acceleration

a(t)=dvdtt^+κv2n^\mathbf{a}(t) = \frac{dv}{dt} \mathbf{\hat{t}} + \kappa v^2 \mathbf{\hat{n}}

Diagram for Table 19.4.5.

Figure 19.4.4:Diagram for Table 19.4.5.

The above equations also can be rewritten in the form using a new unit rotation vector ω\boldsymbol{\omega} where

ω=τt^+κb^(C.19)\boldsymbol{\omega}= \tau \mathbf{\hat{t}}+\kappa \mathbf{\hat{b}} \tag{C.19}

Then equations C.16C.18 are transformed to

dt^ds=ω×t^(C.20)\frac{d\mathbf{\hat{t}}}{ ds} = \boldsymbol{\omega} \times \mathbf{\hat{t}} \tag{C.20}
dn^ds=ω×n^(C.21)\frac{d\mathbf{\hat{n}}}{ ds} = \boldsymbol{\omega} \times \mathbf{\hat{n}} \tag{C.21}
db^ds=ω×b^(C.22)\frac{d\mathbf{\hat{b}}}{ ds} = \boldsymbol{\omega} \times \mathbf{\hat{b}} \tag{C.22}

In general the Frenet-Serret unit vectors are time dependent. If the curvature κ=0\kappa = 0 then the curve is a straight line and n^\mathbf{\hat{n}} and b^\mathbf{\hat{b}} are not well defined. If the torsion is zero then the trajectory lies in a plane. Note that a helix has constant curvature and constant torsion.

The rate of change of a general vector field E\mathbf{E} along the trajectory can be written as

dEds=(dEtdst^+dEndsn^+dEbdsb^)+ω×E(C.23)\frac{d\mathbf{E}}{ds} = \left( \frac{dE_t}{ ds} \mathbf{\hat{t}} + \frac{dE_n }{ds} \mathbf{\hat{n}}+ \frac{dE_b }{ds} \mathbf{\hat{b}} \right) + \boldsymbol{\omega} \times \mathbf{E} \tag{C.23}

The Frenet-Serret coordinates are used in the life sciences to describe the motion of a moving organism in a viscous medium. The Frenet-Serret coordinates also have applications to General Relativity.

Problems

  1. The goal of this problem is to help you understand the origin of the equations that relate two different coordinate systems. Refer to diagrams for cylindrical and spherical coordinates as your teaching assistant explains how to arrive at expressions for x1x_1, x2x_2, and x3x_3 in terms of ρ\rho, ϕ\phi, and zz and how to derive expressions for the velocity and acceleration vectors in cylindrical coordinates. Now try to relate spherical and rectangular coordinate systems. Your group should derive expressions relating the coordinates of the two systems, expressions relating the unit vectors and their time derivatives of the two systems, and finally, expressions for the velocity and acceleration in spherical coordinates.

19.5: Appendix - Coordinate transformations

Coordinate systems can be translated, or rotated with respect to each other as well as being subject to spatial inversion or time reversal. Scalars, vectors, and tensors are defined by their transformation properties under rotation, spatial inversion and time reversal, and thus such transformations play a pivotal role in physics.

Translational transformations

Translational transformations are involved frequently for transforming between the center of mass and laboratory frames for reaction kinematics as well as when performing vector addition of central forces for the cases where the centers are displaced. Both the classical Galilean transformation or the relativistic Lorentz transformation are handled the same way. Consider two parallel orthonormal coordinate frames where the origin of F(x,y,z)F^{\prime} (x^{\prime}, y^{\prime}, z^{\prime} ) is displaced by a time dependent vector a(t)\mathbf{a}(t) from the origin of frame F(x,y,z)F (x, y, z). Then the Galilean transformation for a vector r\mathbf{r} in frame F\mathbf{F} to r\mathbf{r}^{\prime} in frame FF^{\prime} is given by

r(x,y,z)=r(x,y,z)+a(t)(D.1)\mathbf{r} (x^{\prime}, y^{\prime}, z^{\prime} ) = \mathbf{r} (x, y, z) +\mathbf{a}(t) \tag{D.1}

The velocities for a moving frame are given by the vector difference of the velocity in a stationary frame, and the velocity of the origin of the moving frame. Linear accelerations can be handled similarly.

Rotational transformations

Rotation matrix

Rotational transformations of the coordinate system are used extensively in physics. The transformation properties of fields under rotation define the scalar and vector properties of fields, as well as rotational symmetry and conservation of angular momentum.

Rotation of the coordinate frame does not change the value of any scalar observable such as mass, temperature etc. That is, transformation of a scalar quantity is invariant under coordinate rotation from x,y,zx,y,zx, y, z \rightarrow x^{\prime}, y^{\prime}, z^{\prime}.

ϕ(xyz)=ϕ(xyz)(D.2)\phi (x^{\prime} y^{\prime} z^{\prime} ) = \phi (xyz) \tag{D.2}

By contrast, the components of a vector along the coordinate axes change under rotation of the coordinate axes. This difference in transformation properties under rotation between a scalar and a vector is important and defines both scalars and a vectors.

Matrix mechanics, described in appendix 19.1, provides the most convenient way to handle coordinate rotations. The transformation matrix, between coordinate systems having differing orientations is called the rotation matrix. This transforms the components of any vector with respect to one coordinate frame to the components with respect to a second coordinate frame rotated with respect to the first frame.

Assume a point PP has coordinates (x1,x2,x3)(x_1, x_2, x_3) with respect to a certain coordinate system. Consider rotation to another coordinate frame for which the point PP has coordinates (x1,x2,x3)(x^{\prime}_1, x^{\prime}_2, x^{\prime}_3) and assume that the origins of both frames coincide. Rotation of a frame does not change the vector, only the vector components of the unit basis states. Therefore

x=e^1x1+e^2x2+e^3x3=e^1x1+e^2x2+e^3x3(D.3)\mathbf{x} = \mathbf{\hat{e}}^{\prime}_1 x^{\prime}_1 + \mathbf{\hat{e}}^{\prime}_2 x^{\prime}_2 + \mathbf{\hat{e}}^{\prime}_3x^{\prime}_3 = \mathbf{\hat{e}}_1x_1 + \mathbf{\hat{e}}_2x_2 + \mathbf{\hat{e}}_3x_3 \tag{D.3}

Note that if one designates that the unit vectors for the unprimed coordinate frame are (e^1,e^2,e^3)(\mathbf{\hat{e}}_1, \mathbf{\hat{e}}_2, \mathbf{\hat{e}}_3) and for the primed coordinate frame (e^1,e^2,e^3)(\mathbf{\hat{e}}^{\prime}_1, \mathbf{\hat{e}}^{\prime}_2, \mathbf{\hat{e}}^{\prime}_3), then taking the scalar product of Equation D.3 sequentially with each of the unit base vectors (e^1,e^2,e^3)(\mathbf{\hat{e}}^{\prime}_1, \mathbf{\hat{e}}^{\prime}_2, \mathbf{\hat{e}}^{\prime}_3) leads to the following three relations

x1=(e^1e^1)x1+(e^1e^2)x2+(e^1e^3)x3x2=(e^2e^1)x1+(e^2e^2)x2+(e^2e^3)x3x3=(e^3e^1)x1+(e^3e^2)x2+(e^3e^3)x3(D.4)x^{\prime}_1 = (\mathbf{\hat{e}}^{\prime}_1 \cdot \mathbf{\hat{e}}_1)x_1 + (\mathbf{\hat{e}}^{\prime}_1 \cdot \mathbf{\hat{e}}_2)x_2 + (\mathbf{\hat{e}}^{\prime}_1 \cdot \mathbf{\hat{e}}_3)x_3 \tag{D.4} \\ x^{\prime}_2 = (\mathbf{\hat{e}}^{\prime}_2 \cdot \mathbf{\hat{e}}_1)x_1 + (\mathbf{\hat{e}}^{\prime}_2 \cdot \mathbf{\hat{e}}_2)x_2 + (\mathbf{\hat{e}}^{\prime}_2 \cdot \mathbf{\hat{e}}_3)x_3 \\ x^{\prime}_3 = (\mathbf{\hat{e}}^{\prime}_3 \cdot \mathbf{\hat{e}}_1)x_1 + (\mathbf{\hat{e}}^{\prime}_3 \cdot \mathbf{\hat{e}}_2)x_2 + (\mathbf{\hat{e}}^{\prime}_3 \cdot \mathbf{\hat{e}}_3)x_3

Note that the (e^ie^j)(\mathbf{\hat{e}}^{\prime}_i \cdot \mathbf{\hat{e}}_j ) are the direction cosines as defined by the scalar product of two unit vectors for axes i,ji, j, that is, they are the cosine of the angle between the two unit vectors.

Equation D.4 can be written in matrix form as

x=λx(D.5)\mathbf{x}^{\prime} = \boldsymbol{\lambda} \cdot \mathbf{x} \tag{D.5}

where the “\cdot” means the inner matrix product of the rotation matrix λ\boldsymbol{\lambda} and the vector x\mathbf{x} where

x(x1x2x3)x(x1x2x3)λ(e^1e^1e^1e^2e^1e^3e^2e^1e^2e^2e^2e^3e^3e^1e^3e^2e^3e^3)(D.6)\mathbf{x}^{\prime} \equiv \begin{pmatrix} x^{\prime}_1 \\ x^{\prime}_2 \\ x^{\prime}_3 \end{pmatrix} \quad \mathbf{x} \equiv \begin{pmatrix} x_1 \\ x_2 \\ x_3 \end{pmatrix} \quad \boldsymbol{\lambda} \equiv \begin{pmatrix} \mathbf{\hat{e}}^{\prime}_1 \cdot \mathbf{\hat{e}}_1 & \mathbf{\hat{e}}^{\prime}_1 \cdot \mathbf{\hat{e}}_2 & \mathbf{\hat{e}}^{\prime}_1 \cdot \mathbf{\hat{e}}_3 \\ \mathbf{\hat{e}}^{\prime}_2 \cdot \mathbf{\hat{e}}_1 & \mathbf{\hat{e}}^{\prime}_2 \cdot \mathbf{\hat{e}}_2 & \mathbf{\hat{e}}^{\prime}_2 \cdot \mathbf{\hat{e}}_3 \\ \mathbf{\hat{e}}^{\prime}_3 \cdot \mathbf{\hat{e}}_1 & \mathbf{\hat{e}}^{\prime}_3 \cdot \mathbf{\hat{e}}_2 & \mathbf{\hat{e}}^{\prime}_3 \cdot \mathbf{\hat{e}}_3 \end{pmatrix} \tag{D.6}

The inverse procedure is obtained by multiplying Equation D.3 successively by one of the unit basis vectors (e^1,e^2,e^3)(\mathbf{\hat{e}}_1, \mathbf{\hat{e}}_2, \mathbf{\hat{e}}_3) leading to three equations

x1=(e^1e^1)x1+(e^1e^2)x2+(e^1e^3)x3x2=(e^2e^1)x1+(e^2e^2)x2+(e^2e^3)x3x3=(e^3e^1)x1+(e^3e^2)x2+(e^3e^3)x3(D.7)x_1 = (\mathbf{\hat{e}}_1 \cdot \mathbf{\hat{e}}^{\prime}_1) x^{\prime}_1 + (\mathbf{\hat{e}}_1 \cdot \mathbf{\hat{e}}^{\prime}_2) x^{\prime}_2 + (\mathbf{\hat{e}}_1 \cdot \mathbf{\hat{e}}^{\prime}_3) x^{\prime}_3 \tag{D.7} \\ x_2 = (\mathbf{\hat{e}}_2 \cdot \mathbf{\hat{e}}^{\prime}_1)x^{\prime}_1 + (\mathbf{\hat{e}}_2 \cdot \mathbf{\hat{e}}^{\prime}_2)x^{\prime}_2 + (\mathbf{\hat{e}}_2 \cdot \mathbf{\hat{e}}^{\prime}_3)x^{\prime}_3 \\ x_3 = (\mathbf{\hat{e}}_3 \cdot \mathbf{\hat{e}}^{\prime}_1)x^{\prime}_1 + (\mathbf{\hat{e}}_3 \cdot \mathbf{\hat{e}}^{\prime}_2)x^{\prime}_2 + (\mathbf{\hat{e}}_3 \cdot \mathbf{\hat{e}}^{\prime}_3)x^{\prime}_3

Equation D.7 can be written in matrix form as

x=λTx(D.8)\mathbf{x} = \boldsymbol{\lambda}^T \cdot \mathbf{x}^{\prime} \tag{D.8}

where λT\boldsymbol{\lambda}^T is the transpose of λ\boldsymbol{\lambda}.

Note that substituting Equation D.5 into Equation D.8 gives

x=λT(λx)=(λTλ)x(D.9)\mathbf{x} = \boldsymbol{\lambda}^T \cdot (\boldsymbol{\lambda} \cdot \mathbf{x}) = \left( \boldsymbol{\lambda}^T \cdot \boldsymbol{\lambda} \right) \cdot \mathbf{x} \tag{D.9}

Thus

(λTλ)=I\left( \boldsymbol{\lambda}^T \cdot \boldsymbol{\lambda} \right) = \mathbb{I} \nonumber

where I\mathbb{I} is the identity matrix. This implies that the rotation matrix λ\boldsymbol{\lambda} is orthogonal with λT=λ1\boldsymbol{\lambda}^T = \boldsymbol{\lambda}^{−1}.

It is convenient to rename the elements of the rotation matrix to be

λij(e^ie^j)(D.10)\lambda_{ij} \equiv (\mathbf{\hat{e}}^{\prime}_i \cdot \mathbf{\hat{e}}_j ) \tag{D.10}

so that the rotation matrix is written more compactly as

λ(λ11λ12λ13λ21λ22λ23λ31λ32λ33)\boldsymbol{\lambda} \equiv \begin{pmatrix}\lambda_{11} & \lambda_{12} & \lambda_{13} \\ \lambda_{21} & \lambda_{22} & \lambda_{23} \\ \lambda_{31} & \lambda_{32} & \lambda_{33} \end{pmatrix} \nonumber

and Equation D.4 becomes

x1=λ11x1+λ12x2+λ13x3x2=λ21x1+λ22x2+λ23x3x3=λ31x1+λ32x2+λ33x3(D.11)x^{\prime}_1 = \lambda_{11}x_1 + \lambda_{12}x_2 + \lambda_{13}x_3 \tag{D.11} \\ x^{\prime}_2 = \lambda_{21}x_1 + \lambda_{22}x_2 + \lambda_{23}x_3 \\ x^{\prime}_3 = \lambda_{31}x_1 + \lambda_{32}x_2 + \lambda_{33}x_3

Consider an arbitrary rotation through an angle θ\theta. Equations D.10 and D.11 can be used to relate six of the nine quantities λij\lambda_{ij} in the rotation matrix, so only three of the quantities are independent. That is, because of Equation D.11 we have three equations which ensure that the transformation is unitary.

λi12+λi22+λi32=1(D.12)\lambda^2_{i1} + \lambda^2_{i2} + \lambda^2_{i3} = 1 \tag{D.12}

Also requiring that the axes be orthogonal gives three equations

jλijλkj=0,ik(D.13)\sum_j \lambda_{ij} \lambda_{kj} = 0, \quad i \neq k \tag{D.13}

These six relations can be expressed as

jλijλkj=δik(D.14)\sum_j \lambda_{ij} \lambda_{kj} = \delta_{ik} \tag{D.14}

The fact that the rotation matrix should have three independent quantities is due to the fact that all rotations can be expressed in terms of rotations about three orthogonal axes.

Finite rotations

Order of two finite rotations for a parallelepiped.

Figure 19.5.2:Order of two finite rotations for a parallelepiped.

Consider two finite 9090^{\circ} rotations λA\lambda_{A} and λB\lambda_{B} illustrated in Figure 19.5.2. The λA\lambda_{A} rotation is 9090^{\circ} around the x3x_3 axis in a right-handed direction as shown. In such a rotation the axes transform to x1=x2,x2=x1,x3=x3x^{\prime}_1 = x_2, x^{\prime}_2 = −x_1, x^{\prime}_3 = x_3 and the rotation matrix is

λA=(010100001)(D.15)\boldsymbol{\lambda}_A =\begin{pmatrix} 0 & 1 & 0 \\ −1 & 0 & 0 \\ 0 & 0 & 1 \end{pmatrix} \tag{D.15}

The second rotation λB\boldsymbol{\lambda}_B is a right-handed rotation about the x1x^{\prime}_1 axis which formerly was the x2x_2 axis. Then x1"=x2,x2"=x1,x3"=x3x^{"}_1 = x^{\prime}_2, x^{"}_2 = −x^{\prime}_1, x^{"}_3 = x^{\prime}_3 and the rotation matrix is

λB=(100001010)(D.16)\boldsymbol{\lambda}_B =\begin{pmatrix} 1 & 0 & 0 \\ 0 & 0 & 1 \\ 0 & −1 & 0 \end{pmatrix} \tag{D.16}

Consider the product of these two finite rotations which corresponds to a single rotation matrix λAB\boldsymbol{\lambda}_{AB}

λAB=λBλA(D.17)\boldsymbol{\lambda}_{AB} = \boldsymbol{\lambda}_B \boldsymbol{\lambda}_A \tag{D.17}

That is:

λAB=(100001010)(010100001)=(010001100)(D.18)\boldsymbol{\lambda}_{AB} =\begin{pmatrix} 1 & 0 & 0 \\ 0 & 0 & 1 \\ 0 & −1 & 0 \end{pmatrix} \begin{pmatrix} 0 & 1 & 0 \\ −1 & 0 & 0 \\ 0 & 0 & 1 \end{pmatrix} = \begin{pmatrix} 0 & 1 & 0 \\ 0 & 0 & 1 \\ 1 & 0 & 0 \end{pmatrix} \tag{D.18}

Now consider that the order of these two rotations is reversed.

λBA=λAλB(D.19)\boldsymbol{\lambda}_{BA} = \boldsymbol{\lambda}_A \boldsymbol{\lambda}_B \tag{D.19}

That is:

λBA=(010100001)(100001010)=(001100010)λAB(D.20)\boldsymbol{\lambda}_{BA} = \begin{pmatrix} 0 & 1 & 0 \\ −1 & 0 & 0 \\ 0 & 0 & 1 \end{pmatrix} \begin{pmatrix} 1 & 0 & 0 \\ 0 & 0 & 1 \\ 0 & −1 & 0 \end{pmatrix} = \begin{pmatrix} 0 & 0 & 1 \\ −1 & 0 & 0 \\ 0 & −1 & 0 \end{pmatrix} \neq \boldsymbol{\lambda}_{AB} \tag{D.20}

An entirely different orientation results as illustrated in Figure 19.5.2.

This behavior of finite rotations is a consequence of the fact that finite rotations do not commute, that is, reversing the order does not give the same answer. Thus, if we associate the vectors A\mathbf{A} and B\mathbf{B} with these rotations, then it implies that the vector product ABBA\mathbf{AB} \neq \mathbf{BA}. That is, for finite rotation matrices, the product does not behave like for true vectors since they do not commute.

Infinitessimal rotations

Infinitessimal rotation

Figure 19.5.3:Infinitessimal rotation

Infinitessimal rotations do not suffer from the noncommutation defect of finite rotations. If the position vector of a point changes from r\mathbf{r} to r+δr\mathbf{r} + \delta \mathbf{r} then the geometrical situation is represented correctly by

δr=δθ×r(D.21)\delta \mathbf{r} = \delta \boldsymbol{\theta} \times \mathbf{r} \tag{D.21}

where δθ\delta \boldsymbol{\theta} is a quantity whose magnitude is equal to the infinitessimal rotation angle and which has a direction along the instantaneous axis of rotation as illustrated in Figure 19.5.3.

The infinitessimal angle δθ\delta \boldsymbol{\theta} is a vector which is shown by proving that two infinitessimal rotations δθ1\delta \boldsymbol{\theta}_1 and δθ2\delta \boldsymbol{\theta}_2 commute. The change in position vectors of the point are

δr1=δθ1×r(D.22)\delta \mathbf{r}_1 = \delta \boldsymbol{\theta}_1 \times \mathbf{r} \tag{D.22}

and

δr2=δθ2×(r+δr1)(D.23)\delta \mathbf{r}_2 = \delta \boldsymbol{\theta}_2 \times (\mathbf{r} + \delta \mathbf{r}_1) \tag{D.23}

Thus the final position vector for δθ1\delta \boldsymbol{\theta}_1 followed by δθ2\delta \boldsymbol{\theta}_2 is

r+δr1+δr2=r+δθ1×r+δθ2×(r+δr1)(D.24)\mathbf{r} + \delta \mathbf{r}_1 + \delta \mathbf{r}_2 = \mathbf{r} + \delta \boldsymbol{\theta}_1 \times \mathbf{r} + \delta \boldsymbol{\theta}_2 \times ( \mathbf{r} + \delta \mathbf{r}_1) \tag{D.24}

Assuming that the second-order infinitessimals can be ignored gives

r+δr1+δr2=r+δθ1×r+δθ2×r(D.25)\mathbf{r} + \delta \mathbf{r}_1 + \delta \mathbf{r}_2 = \mathbf{r} + \delta \boldsymbol{\theta}_1 \times \mathbf{}\mathbf{r} + \delta \boldsymbol{\theta}_2 \times \mathbf{r} \tag{D.25}

Consider now the inverse order of rotations.

r+δr2+δr1=r+δθ2×r+δθ1×(r+δr2)(D.26)\mathbf{r} + \delta \mathbf{r}_2 + \delta \mathbf{r}_1 = \mathbf{r} + \delta \boldsymbol{\theta}_2 \times \mathbf{r} + \delta \boldsymbol{\theta}_1 \times (\mathbf{r} + \delta \mathbf{r}_2) \tag{D.26}

Again, neglecting the second-order infinitessimals gives

r+δr2+δr1=r+δθ2×r+δθ1×r(D.27)\mathbf{r} + \delta \mathbf{r}_2 + \delta \mathbf{r}_1 = \mathbf{r} + \delta \boldsymbol{\theta}_2 \times \mathbf{r} + \delta \boldsymbol{\theta}_1 \times \mathbf{r} \tag{D.27}

Note that the products of these two infinitessimal rotations, D.25 and D.27 are identical. That is, assuming that second-order infinitessimals can be neglected, then the infinitessimal rotations commute, and thus δθ1\delta \boldsymbol{\theta}_1 and δθ2\delta \boldsymbol{\theta}_2 are correctly represented by vectors.

The fact that δθ\delta \boldsymbol{\theta} is a vector allows angular velocity to be represented by a vector. That is, angular velocity is the ratio of an infinitessimal rotation to an infinitessimal time.

ω=δθδt(D.28)\boldsymbol{\omega} = \frac{\delta \boldsymbol{\theta}}{ \delta t } \tag{D.28}

Note that this implies that the velocity of the point can be expressed as

v=δrδt=δθδt×r=ω×r(D.29)\mathbf{v} = \frac{\delta \mathbf{r}}{ \delta t} = \frac{\delta \boldsymbol{\theta}}{ \delta t} \times \mathbf{r} = \boldsymbol{\omega} \times \mathbf{r} \tag{D.29}

Proper and improper rotations

The requirement that the coordinate axes be orthogonal, and that the transformation be unitary, leads to the relation between the components of the rotation matrix.

jλijλkj=δik(D.30)\sum_j \lambda_{ij} \lambda_{kj} = \delta_{ik} \tag{D.30}

It was shown in equation (19.1.12)(19.1.12) that, for such an orthogonal matrix, the inverse matrix λ1\lambda^{−1} equals the transposed matrix λT\lambda^T

λ1=λT\boldsymbol{\lambda}^{−1} = \boldsymbol{\lambda}^T \nonumber

Inserting the orthogonality relation for the rotation matrix leads to the fact that the square of the determinant of the rotation matrix equals one,

λ2=1(D.31)|\lambda |^2 = 1 \tag{D.31}

that is

λ=±1(D.32)|\lambda | = \pm 1 \tag{D.32}

A proper rotation is the rotation of a normal vector and has

λ=+1(D.33)|\lambda | = +1 \tag{D.33}

An improper rotation corresponds to

λ=1(D.34)|\lambda | = −1 \tag{D.34}

An improper rotation implies a rotation plus a spatial reflection which cannot be achieved by any combination of only rotations.

Consider the cross product of two vectors c=a×b\mathbf{c} = \mathbf{a} \times \mathbf{b}. It can be shown that the cross product behaves under rotation as:

ci=λjλijcj(D.35)c^{\prime}_i = |\lambda | \sum_j \lambda_{ij} c_j \tag{D.35}

For all proper rotations the determinant of λ=+1\lambda = +1 and thus the cross product also acts like a proper vector under rotation. This is not true for improper rotations where λ=1|\lambda | = −1.

Spatial inversion transformation

Spatial inversion, that is, mirror reflection, corresponds to reflection of all coordinate vectors, i^=i^\widehat{\mathbf{i}} = − \widehat{\mathbf{i}}, j^=j^\widehat{\mathbf{j}} = − \widehat{\mathbf{j}}, and k^=k^\widehat{\mathbf{k}} = − \widehat{\mathbf{k}}. Such a transformation corresponds to the transformation matrix

λ=(100010001)=(100010001)(D.36)\boldsymbol{\lambda} =\begin{pmatrix} −1 & 0 & 0 \\ 0 & −1 & 0 \\ 0 & 0 & −1 \end{pmatrix} = −\begin{pmatrix} 1 & 0 & 0 \\ 0 & 1 & 0 \\ 0 & 0 & 1 \end{pmatrix} \tag{D.36}
Inversion of an object corresponds to reflection about the origin of all axes.

Figure 19.5.4:Inversion of an object corresponds to reflection about the origin of all axes.

Thus λ=1|\lambda | = −1, that is, it corresponds to an improper rotation. A spatial inversion for two vectors A(r)\mathbf{A}(r) and B(r)\mathbf{B}(r) correspond to

A(r)=A(r)B(r)=B(r)(D.37)\mathbf{A}(r) = −\mathbf{A}(-r) \tag{D.37} \\ \mathbf{B}(r) = −\mathbf{B}(-r)

That is, normal polar vectors change sign under spatial reflection. However, the cross product C=A×B\mathbf{C} = \mathbf{A} \times \mathbf{B} does not change sign under spatial inversion since the product of the two minus signs is positive. That is,

C(r)=+C(r)(D.38)\mathbf{C}(r)=+\mathbf{C}(-r) \tag{D.38}

Thus the cross product behaves differently from a polar vector. This improper behavior is characteristic of an axial vector, which also is called a pseudovector.

Examples of pseudovectors are angular momentum, spin, magnetic field etc. These pseudovectors are defined using the right-hand rule and thus have handedness. For a right-handed system

CR=A×B(D.39)\mathbf{C}_R = \mathbf{A} \times \mathbf{B} \tag{D.39}

Changing to a left-handed system leads to

CL=B×A=A×B(D.40)\mathbf{C}_L = \mathbf{B} \times \mathbf{A} = −\mathbf{A} \times \mathbf{B} \tag{D.40}

That is, handedness corresponds to a definite ordering of the cross product. Proper orthogonal transformations are said to preserve chirality (Greek for handedness) of a coordinate system.

An example of the use of the right-handed system is the usual definition of cartesian unit vectors,

i^×j^=k^(D.41)\widehat{\mathbf{i}} \times \widehat{\mathbf{j}} = \widehat{\mathbf{k}} \tag{D.41}

An obvious question to be asked, is the handedness of a coordinate system merely a mathematical curiosity or does it have some deep underlying significance? Consider the Lorentz force

F=q(E+v×B)(D.42)\mathbf{F} = q (\mathbf{E} + \mathbf{v} \times \mathbf{B}) \tag{D.42}

Since force and velocity are proper vectors then the magnetic B\mathbf{B} field must be a pseudo vector. Note that calculation of the B\mathbf{B} field occurs only in cross products such as,

×B=μj(D.43)\boldsymbol{\nabla} \times \mathbf{B} = \mu \mathbf{j} \tag{D.43}

where the current density j\mathbf{j} is a proper vector. Another example is the Biot-Savart Law which expresses B\mathbf{B} as

dB=μoI4πdl×rr2(D.44)d\mathbf{B} = \frac{\mu_oI}{4\pi} \frac{ d\mathbf{l} \times \mathbf{r}}{r^2} \tag{D.44}

Thus even though B\mathbf{B} is a pseudo vector, the force F\mathbf{F} remains a proper vector. Thus if a left-handed coordinate definition of BL=μoI4πr×dlr2\mathbf{B}_L = \frac{\mu_oI}{4\pi} \frac{ \mathbf{r} \times d\mathbf{l}}{r^2} is used in D.44, and F=q(E+BL×v)\mathbf{F} = q (\mathbf{E} + \mathbf{B}_L \times \mathbf{v}) in D.42, then the same final physical result would be obtained.

It was long thought that the laws of physics were symmetric with respect to spatial inversion ( i.e. mirror reflection), meaning that the choice between a left-handed and right-handed representations (chirality) was arbitrary. This is true for gravitational, electromagnetic and the strong force, and is called the conservation of parity. The fourth fundamental force in nature, the weak force, violates parity and favours handedness. It turns out that right-handed ordinary matter is symmetrical with left-handed antimatter.

In addition to the two flavours of vectors, one has scalars and pseudoscalars defined by:

ϕ(r)=+ϕ(r)(D.45)\phi (r)=+\phi (−r) \tag{D.45}
ϕ(r)=ϕ(r)(D.46)\phi (r) = −\phi (−r) \tag{D.46}

An example of a pseudoscalar is the scalar product A(B×C)\mathbf{A} \cdot (\mathbf{B} \times \mathbf{C})

Time reversal transformation

The basic laws of classical mechanics are invariant to the sense of the direction of time. Under time reversal the vector r\mathbf{r} is unchanged while both momentum p\mathbf{p} and time tt change sign under time reversal, thus the time derivative F=dpdt\mathbf{F} = \frac{d\mathbf{p}}{ dt} is invariant to time reversal; that is, the force is unchanged and Newton’s Laws F=dpdt\mathbf{F} = \frac{d\mathbf{p}}{ dt} are invariant under time reversal. Since the force can be expressed as the gradient of a scalar potential for a conservative field, then the potential also remains unchanged. That is

dpdt=U(r)=F(D.47)\frac{d\mathbf{p}}{ dt} = −\boldsymbol{\nabla} U(r) = \mathbf{F} \tag{D.47}

It is necessary to introduce tensor algebra, given in appendix 19.5, prior to discussion of the transformation properties of observables which is the topic of appendix 19.5.5.

Exercises

  1. Suppose the x2x_2-axis of a rectangular coordinate system is rotated by 3030^{\circ} away from the x3x_3-axis around the x1x_1-axis.

(a) Find the corresponding transformation matrix. Try to do this by drawing a diagram instead of going to the book or the notes for a formula.

(b) Is this an orthogonal matrix? If so, show that it satisfies the main properties of an orthogonal matrix. If not, explain why it fails to be orthogonal.

(c) Does this matrix represent a proper or an improper rotation? How do you know?

  1. When you were first introduced to vectors, you most likely were told that a scalar is a quantity that is defined by a magnitude, while a vector has both a magnitude and a direction. While this is certainly true, there is another, more sophisticated way to define a scalar quantity and a vector quantity: through their transformation properties. A scalar quantity transforms as ϕ=ϕ\phi^{\prime} = \phi while a vector quantity transforms as Ai=jλijAjA^{\prime}_i = \sum_j \lambda_{ij} A_j. To show that the scalar product does indeed transform as a scalar, note that:

AB=iAiBi=i(jλijAj)(kλikBk)=j,k(iλijλik)AjBk=j(kδjkAjBk)=jAjBj=AB\mathbf{A}^{\prime} \cdot \mathbf{B}^{\prime} = \sum_i A^{\prime}_i B^{\prime}_i = \sum_i \left( \sum_j \lambda_{ij} A_j \right) \left( \sum_k \lambda_{ik} B_k \right) = \sum_{j, k} \left( \sum_i \lambda_{ij} \lambda_{ik} \right) A_jB_k \\ = \sum_j \left( \sum_k \delta_{jk} A_j B_k \right) = \sum_j A_j B_j = \mathbf{A} \cdot \mathbf{B} \nonumber

Now you will show that the vector product transforms as a vector. Begin by writing out what you are trying to show explicitly and show it to the teaching assistant. Once the teaching assistant has confirmed that you have the correct expression, try to prove it. The vector product is a bit more difficult to work with than the scalar product, so your teaching assistant is prepared to give you a hint if you get stuck.

  1. Suppose you have two rectangular coordinate systems that share a common origin, but one system is rotated by an angle θ\theta with respect to the other. To describe this rotation, you have made use of the rotation matrix λ(θ)\lambda (\theta ). (I’m changing the notation slightly to put the emphasis on the angle of rotation.)

(a) Verify that the product of two rotation matrices λ(θ1)λ(θ2)\lambda (\theta_1)\lambda (\theta_2) is in itself a rotation matrix.

(b) In abstract algebra, a group GG is defined as a set of elements gg together with a binary operation * acting on that set such that four properties are satisfied:

i. (Closure) For any two elements gig_i and gjg_j in the group GG, the product of the elements, gigjg_i * g_j is also in the group GG.

ii. (Associativity) For any three elements gi,gj,gkg_i, g_j , g_k of the group GG, (gigj)gk=gi(gjgk)(g_i * g_j ) * g_k = g_i * (g_j * g_k).

iii. (Existence of Identity) The group GG contains an identity element ee such that ge=eg=gg * e = e * g = g for all gGg \in G.

iv. (Existence of Inverses) For each element gGg \in G, there exists an inverse element g1Gg^{−1} \in G such that gg1=g1g=eg * g^{−1} = g^{−1} * g = e.

Show that if the product * denotes the product of two matrices, then the set of rotation matrices together with * forms a group. This group is known as the special orthogonal group in two dimensions, also known as SO(2)SO(2).

(c) Is this group commutative? In abstract algebra, a commutative group is called an abelian group.

  1. When you look in a mirror the image of you appears left-to-right reversed, that is, the image of your left ear appears to be the right ear of the image and vise versa. Explain why the image is left-right reversed rather than up-down reversed or reversed about some other axis; i.e. explain what breaks the symmetry that leads to these properties of the mirror image.

  2. Find the transformation matrix that rotates the axis x3x_3 of a rectangular coordinate system 4545^{\circ} toward x1x_1 around the x2x_2 axis.

  3. For simplicity, take λ\lambda to be a two-dimensional transformation matrix. Show by direct expansion that λ2=1|\boldsymbol{\lambda}|^2 = 1.

19.6: Appendix - Tensor Algebra

Tensors

Mathematically scalars and vectors are the first two members of a hierarchy of entities, called tensors, that behave under coordinate transformations as described in appendix 19.4. The use of the tensor notation provides a compact and elegant way to handle transformations in physics.

A scalar is a rank 0 tensor with one component, that is invariant under change of the coordinate system.

ϕ(xyz)=ϕ(xyz)(E.1)\phi (x^{\prime} y^{\prime} z^{\prime} ) = \phi (xyz) \tag{E.1}

A vector is a rank 1 tensor which has three components, that transform under rotation according to matrix relation

x=λx(E.2)\mathbf{x}^{\prime} = \boldsymbol{\lambda} \cdot \mathbf{x} \tag{E.2}

where λ\boldsymbol{\lambda} is the rotation matrix. Equation E.2 can be written in the suffix form as

xi=j=13λijxj(E.3)x^{\prime}_i = \sum^3_{j=1} \lambda_{ij} x_j \tag{E.3}

The above definitions of scalars and vectors can be subsumed into a class of entities called tensors of rank nn that have 3n3^n components. A scalar is a tensor of rank r=0r = 0, with only 30=13^0 = 1 component, whereas a vector has rank r=1r = 1, that is, the vector x\mathbf{x} has one suffix ii and 31=33^1 = 3 components.

A second-order tensor TijT_{ij} has rank r=2r = 2 with two suffixes, that is, it has 32=93^2 = 9 components that transform under rotation as

Tij=k=13l=13λikλjlTkl(E.4)T^{\prime}_{ij} = \sum^3_{k=1} \sum^3_{l=1} \lambda_{ik}\lambda_{jl}T_{kl} \tag{E.4}

For second-order tensors, the transformation formula given by Equation E.4 can be written more compactly using matrices. Thus the second-order tensor can be written as a 3×33 \times 3 matrix

T(T11T12T13T21T22T23T31T32T33)(E.5)\mathbf{T} \equiv \begin{pmatrix} T_{11} & T_{12} & T_{13} \\ T_{21} & T_{22} & T_{23} \\ T_{31} & T_{32} & T_{33} \end{pmatrix} \tag{E.5}

The rotational transformation given in Equation E.4 can be written in the form

Tij=l=13(k=13λikTkl)λjl=l=13(k=13λikTkl)λljT(E.6)T^{\prime}_{ij} = \sum^3_{l=1} \left( \sum^3_{k=1} \lambda_{ik}T_{kl}\right) \lambda_{jl} = \sum^3_{l=1} \left( \sum^3_{k=1} \lambda_{ik}T_{kl}\right) \lambda^T_{lj} \tag{E.6}

where λljT\lambda^T_{lj} are the matrix elements of the transposed matrix λT\boldsymbol{\lambda}^T. The summations in E.6 can be expressed in both the tensor and conventional matrix form as the matrix product

T=λTλT(E.7)\mathbf{T}^{\prime} = \boldsymbol{\lambda} \cdot \mathbf{T} \cdot \boldsymbol{\lambda}^T \tag{E.7}

Equation E.7 defines the rotational properties of a spherical tensor.

Tensor products

Tensor outer product

Tensor products feature prominently when using tensors to represent transformations. A second-order tensor T\mathbf{T} can be formed by using the tensor product, also called outer product, of two vectors a\mathbf{a} and b\mathbf{b} which, written in suffix form, is

Tab=(a1b1a1b2a1b3a2b1a2b2a2b3a3b1a3b2a3b3)(E.8)\mathbf{T} \equiv \mathbf{a} \otimes \mathbf{b} = \begin{pmatrix} a_1b_1 & a_1b_2 & a_1b_3 \\ a_2b_1 & a_2b_2 & a_2b_3 \\ a_3b_1 & a_3b_2 & a_3b_3 \end{pmatrix} \tag{E.8}

In component form the matrix elements of this matrix are given by

Tij=aibj(E.9)T_{ij} = a_ib_j \tag{E.9}

This second-order tensor product has a rank r=2r = 2, that is, it equals the sum of the ranks of the two vectors. Equation E.8 is called a dyad since it was derived by taking the dyadic product of two vectors. In general, multiplication, or division, of two vectors leads to second-order tensors. Note that this second-order tensor product completes the triad of tensors possible taking the product of two vectors. That is, the scalar product ab\mathbf{a} \cdot \mathbf{b}, has rank r=0r = 0, the vector product a×b\mathbf{a} \times \mathbf{b}, rank r=1r = 1 and the tensor product ab\mathbf{a} \otimes \mathbf{b} has rank[1] r=2r = 2.

Higher-order tensors can be created by taking more complicated tensor products. For example, a rank-3 tensor can be created by taking the tensor outer product of the rank-2 tensor TijT_{ij} and a vector ckc_k which, for a dyadic tensor, can be written as the tensor product of three vectors. That is,

Tijk=Tijck=aibjck(E.10)T_{ijk} = T_{ij} c_k = a_ib_j c_k \tag{E.10}

In summary, the rank of the tensor product equals the sum of the ranks of the tensors included in the tensor product.

Tensor Inner Product

The lowest rank tensor product, which is called the inner product, is obtained by taking the tensor product of two tensors for the special case where one index is repeated, and taking the sum over this repeated index. Summing over this repeated index, which is called contraction, removes the two indices for which the index is repeated, resulting in a tensor that has rank rr equal to the sum of the ranks minus 2 for one contraction. That is, the product tensor has rank r=r1+r22r = r_1 + r_2 − 2.

The simplest example is the inner product of two vectors which has rank r=1+12=0r =1+1 − 2=0, that is, it is the scalar product that equals the trace of the inner product matrix, and this inner product is commutative.

An especially important case is the inner product of a rank-2 dyad ab\mathbf{a} \otimes \mathbf{b}, given by Equation E.8, with a vector c\mathbf{c}, that is, the inner product T=abc\mathbf{T} = \mathbf{a} \otimes \mathbf{b} \cdot \mathbf{c}. Written in component form, the inner product is

i3aibicj=(i3aibi)cj=(ab)cj(E.11)\sum^3_i a_ib_ic_j = \left( \sum^3_i a_ib_i \right) c_j = (\mathbf{a} \cdot \mathbf{b}) c_j \tag{E.11}

The scalar product ab\mathbf{a} \cdot \mathbf{b} is a scalar number, and thus the inner-product tensor is the vector c\mathbf{c} renormalized by the magnitude of the scalar product ab\mathbf{a} \cdot \mathbf{b}. That is, it has a rank r=2+12=1r = 2+1−2=1. Thus the inner product of this rank-2 tensor with a vector gives a vector. The inner product of a rank-2 tensor with a rank-1 tensor is used in this book for handling the rotation matrix, the inertia tensor for rigid-body rotation, and for the stress and the strain tensors used to describe elasticity in solids.

Tensor Properties

In principle one must distinguish between a 3×33\times 3 square matrix, and the tensor component representations of a rank-2 tensor. However, as illustrated by the previous discussion, for orthogonal transformations, the tensor components of the second rank tensor transform identically with the matrix components. Thus functionally, the matrix formulation and tensor representations are identical. As a consequence, all the terminology and operations used in matrix mechanics are equally applicable to the tensor representation.

The tensor representation of the rotation matrix provides the simplest example of the equivalence of the matrix and tensor representations of transformations. Appendix 19.4.2 showed that the unitary rotation matrix λ\boldsymbol{\lambda}, acting on a vector x\mathbf{x} transforms it to the vector x\mathbf{x}^{\prime} that is rotated with respect to x\mathbf{x}. That is, the transformation is

x=λx\mathbf{x}^{\prime} = \boldsymbol{\lambda} \cdot \mathbf{x}

where

x(x1x2x3)x(x1x2x3)λ(e^1e^1e^1e^2e^1e^3e^2e^1e^2e^2e^2e^3e^3e^1e^3e^2e^3e^3)\mathbf{x}^{\prime} \equiv \begin{pmatrix} x^{\prime}_1 \\ x^{\prime}_2 \\ x^{\prime}_3 \end{pmatrix} \quad \mathbf{x} \equiv \begin{pmatrix} x_1 \\ x_2 \\ x_3 \end{pmatrix} \quad \boldsymbol{\lambda} \equiv \begin{pmatrix} \mathbf{\hat{e}}^{\prime}_1 \cdot \mathbf{\hat{e}}_1 & \mathbf{\hat{e}}^{\prime}_1 \cdot \mathbf{\hat{e}}_2 & \mathbf{\hat{e}}^{\prime}_1 \cdot \mathbf{\hat{e}}_3 \\ \mathbf{\hat{e}}^{\prime}_2 \cdot \mathbf{\hat{e}}_1 & \mathbf{\hat{e}}^{\prime}_2 \cdot \mathbf{\hat{e}}_2 & \mathbf{\hat{e}}^{\prime}_2 \cdot \mathbf{\hat{e}}_3 \\ \mathbf{\hat{e}}^{\prime}_3 \cdot \mathbf{\hat{e}}_1 & \mathbf{\hat{e}}^{\prime}_3 \cdot \mathbf{\hat{e}}_2 & \mathbf{\hat{e}}^{\prime}_3 \cdot \mathbf{\hat{e}}_3 \end{pmatrix}

Appendix 19.4.2 showed that the rotation matrix λ\boldsymbol{\lambda} requires 9 components to fully specify the transformation from the initial 3-component vector x\mathbf{x} to the rotated vector x\mathbf{x}^{\prime}. The rotation tensor is a dyad as well as being unitary and dimensionless. Note that Equation D5 is an example of the inner product of a rank−2 rotation tensor acting on a vector leading to a another vector that is rotated with respect to the first vector.

In general, rank-2 tensors have dimensions and are not unitary. For example, the angular velocity vector ω\boldsymbol{\omega} and the angular momentum vector L\mathbf{L} are related by the inner product of the inertia tensor {I}\{\mathbf{I}\} and ω\boldsymbol{\omega}. That is

L={I}ω(11.6)\mathbf{L} =\{\mathbf{I}\} \cdot \boldsymbol{\omega} \tag{11.6}

The inertia tensor has dimensions of mass×length2mass \times length^2 and relates two very different vector observables. The stress tensor and the strain tensor, discussed in chapter 15, provide another example of second-order tensors that are used to transform one vector observable to another vector observable analogous to the case of the rotation matrix or the inertia tensor.

Note that pseudo-tensors can be used to make a rotational transformation plus a change in the sign. That is, they lead to a parity inversion.

The tensor notation is used extensively in physics since it provides a powerful, elegant, and compact representation for describing transformations.

Contravariant and covariant tensors

In general the configuration space used to specify a dynamical system is not a Euclidean space in that there may not be a system of coordinates for which the distance between any two neighboring points can be represented by the sum of the squares of the coordinate differentials. For example, a set of cartesian coordinate does not exist for the two-dimension motion of a single particle constrained to the curved surface of a fixed sphere. Such curved spaces need to be represented in terms of Riemannian geometry rather than Euclidean geometry. Curved configuration spaces occur in some branches of physics such as Einstein’s General Theory of Relativity.

Tensors have transformation properties that can be either contravariant or covariant. Consider a set of generalized coordinates qq^{\prime} that are a function of the coordinates qq. Then infinitessimal changes dqmdq^m will lead to infinitessimal changes dqndq^{\prime n} where

dqn=mqnqmdqm(E.12)dq^{\prime n} = \sum_m \dfrac{\partial q^{\prime n}}{ \partial q^m } dq^m \tag{E.12}

Contravariant components of a tensor transform according to the relation

λn=mqnqmλm(E.13)\lambda^{\prime n} = \sum_m \dfrac{\partial q^{\prime n}}{ \partial q^m} \lambda^m \tag{E.13}

Equation E.13 relates the contravariant components in the unprimed and primed frames.

Derivatives of a scalar function ϕ\phi, such as

λn=ϕqn=mϕqmqmqn=mqmqnλm(E.14)\lambda^{\prime}_n = \dfrac{\partial \phi}{ \partial q^n} = \sum_m \dfrac{\partial \phi}{ \partial q^m} \dfrac{ \partial q^m}{ \partial q^n} = \sum_m \dfrac{\partial q^m }{\partial q^n} \lambda^m \tag{E.14}

That is, covariant components of the tensor transform according to the relation

λn=mqmqnλm(E.15)\lambda^{\prime}_n = \sum_m \dfrac{\partial q^m}{ \partial q^n} \lambda^m \tag{E.15}

It is important to differentiate between contravariant and covariant vectors. The superscript/subscript convention for distinguishing between these two flavours of tensors is given in table 19.6.1

xμx^{\mu}

denotes a contravariant vector

xνx_{\nu}

denotes a covariant vector

In linear algebra one can map from one coordinate system to another as illustrated in appendix 19.4. That is, the tensor x\mathbf{x} can be expressed as components with respect to either the unprimed or primed coordinate frames

x=e^1x1+e^2x2+e^3x3=e^1x1+e^2x2+e^3x3(E.16)\mathbf{x} = \mathbf{\hat{e}}^{\prime}_1x^{\prime}_1 + \mathbf{\hat{e}}^{\prime}_2x^{\prime}_2 + \mathbf{\hat{e}}^{\prime}_3x^{\prime}_3 = \mathbf{\hat{e}}_1x_1 + \mathbf{\hat{e}}_2x_2 + \mathbf{\hat{e}}_3x_3 \tag{E.16}

For a nn−dimensional manifold the unit basis column vectors e^\mathbf{\hat{e}} transform according to the transformation matrix λ\boldsymbol{\lambda}

e^=λe^(E.17)\mathbf{\hat{e}}^{\prime} = \boldsymbol{\lambda} \cdot \mathbf{\hat{e}} \tag{E.17}

Since the tensor x\mathbf{x} is independent of the coordinate basis, the components of x\mathbf{x} must have the opposite transform

x=(λ1)Tx(E.18)\mathbf{x}^{\prime} = \left( \boldsymbol{\lambda}^{−1}\right)^T \cdot \mathbf{x} \tag{E.18}

This normal vector x\mathbf{x} is called a “contravariant vector” because it transforms contrary to the basis column vector transformation.

The inverse of Equation E.18 gives that the column vector element

xμ=νλμνxν(E.19)x_{\mu} = \sum_{\nu} \boldsymbol{\lambda}_{\mu \nu} x^{\prime}_{\nu} \tag{E.19}

Consider the case of a gradient with respect to the coordinate x\mathbf{x} in both the unprimed and primed bases. Using the chain rule for the partial derivative then the component of the gradient in the primed frame can be expanded as

(f)μ=fxμ=νfxνxνxμ=νfxνλνμδμν=λμμfxμ(E.20)(\nabla f)^{\prime}_{\mu} = \dfrac{\partial f}{\partial x^{\prime}_{\mu}} = \sum_{\nu} \dfrac{ \partial f}{ \partial x_{\nu}} \dfrac{ \partial x_{\nu}} { \partial x^{\prime}_{ \mu}} = \sum_{\nu} \dfrac{ \partial f}{ \partial x_{\nu}} \boldsymbol{\lambda}_{\nu \mu} \delta_{\mu \nu} = \lambda_{\mu \mu} \dfrac{ \partial f}{ \partial x_{\mu}} \tag{E.20}

That is, the gradient transforms as

f=λf(E.21)\boldsymbol{\nabla}^{\prime} f = \boldsymbol{\lambda} \cdot \boldsymbol{\nabla}f \tag{E.21}

That is, a gradient transforms as a covariant vector, like the unit vectors, whereas a vectorxxis contravariant under transformation.

Normally the basis is orthonormal, (λ1)T=λ\left( \boldsymbol{\lambda}^{−1}\right)^T = \boldsymbol{\lambda}, and thus there is no difference between contravariant and covariant vectors. However, for curved coordinate systems, such as non-Euclidean geometry in the General Theory of Relativity, the covariant and contravariant vectors behave differently.

The Einstein convention is extended to apply to matrices by writing the elements of the matrix A\mathbf{A} as AνμA^{\mu}_{\nu} while the elements of the transposed matrix A1\mathbf{A}^{−1} are written as AμνA_{\mu}^{\nu}. The matrix product for A\mathbf{A} with a contravariant vector X\mathbf{X} is written as

Xμ=νAνμXν(E.22)X^{\prime \mu} = \sum_{\nu} A^{\mu}_{\nu} X^{\nu} \tag{E.22}

where the summation over ν\nu effectively cancels the identical superscript and subscript ν\nu.

Similarly a covariant vector, such as a gradient, is written as,

(f)μ=ν(A1)μTν(f)ν=ν(A1)μν(f)ν(E.23)\left( \boldsymbol{\nabla}^{\prime} f \right)_{\mu} = \sum_{\nu} \left( A^{−1} \right)^{T \nu}_{ \mu} (\boldsymbol{\nabla}f)_{\nu} = \sum_{\nu} \left( A^{-1}\right)^{\nu}_{ \mu} (\boldsymbol{\nabla}f)_{\nu} \tag{E.23}

Again the summation cancels the ν\nu superscript and subscript. The Kronecker delta symbol is written as

νδνμXν=Xμ(E.24)\sum_{\nu} \delta^{\mu}_{\nu} X^{\nu} = X^{\mu} \tag{E.24}

Generalized inner product

The generalized definition of an inner product is

S=μνgμνXμYν(E.25)S = \sum_{\mu \nu} g_{\mu \nu} X^{\mu} Y^{\nu} \tag{E.25}

where gμνg_{\mu \nu} is a unitary matrix called a covariant metric. The covariant metric transforms a contravariant to a covariant tensor. For example the matrix element of a covariant tensor XνX_{\nu} can be written as

Xν=μgμνXμ(E.26)X_{\nu} = \sum_{\mu} g_{\mu \nu} X^{\mu} \tag{E.26}

By association of the covariant metric with either of the vectors in the inner product gives

S=μνgμνXμYν=νXνYν=μXμYμ(E.27)S = \sum_{\mu \nu} g_{\mu \nu} X^{\mu} Y^{\nu} = \sum_{\nu} X_{\nu} Y^{\nu} = \sum_{\mu} X^{\mu} Y_{\mu} \tag{E.27}

Similarly it can be defined in terms of an orthogonal contravariant metric gμνg^{\mu \nu} where

S=μνgμνXμYν(E.28)S = \sum_{\mu \nu} g^{\mu \nu} X_{\mu} Y_{\nu} \tag{E.28}

Then

Xν=μgμνXμ(E.29)X^{\nu} = \sum_{\mu} g^{\mu \nu} X_{\mu} \tag{E.29}

Association of the contravariant metric with one of the vectors in the inner product gives the inner product

S=μνgμνXμYν=νXνYν=μXμYμ(E.30)S = \sum_{\mu \nu} g^{\mu \nu} X_{\mu} Y_{\nu} = \sum_{\nu} X^{\nu} Y_{\nu} = \sum_{\mu} X_{\mu} Y^{\mu} \tag{E.30}

For most situations in this book the metric gμνg_{\mu \nu} is diagonal and unitary.

Transformation Properties of Observables

In physics, observables can be represented by spherical tensors which specify the angular momentum and parity characteristics of the observable, and the tensor rank is independent of the time dependence. The transformation properties of these tensors, coupled with their time-reversal invariance, specify the fundamental characteristics of the observables.

Table 19.6.2 summarizes the transformation properties under rotation, spatial inversion and time reversal for observables encountered in classical mechanics and electrodynamics. Note that observables can be scalar, vector, pseudovector, or second-order tensors, under rotation, and even or odd under either space inversion or time inversion. For example, in classical mechanics the inertia tensor I\mathbf{I} relates the angular velocity vector ω\boldsymbol{\omega} to the angular momentum vector L\mathbf{L } by taking the inner product L=Iω\mathbf{L} = \mathbf{I} \cdot \boldsymbol{\omega}. In general I\mathbf{I} is not diagonal and thus the angular momentum is not parallel to the angular velocity ω\boldsymbol{\omega}. A similar example in electrodynamics is the dielectric tensor K\mathbf{K} which relates the displacement field D\mathbf{D} to the electric field E\mathbf{E} by D=KE\mathbf{D} = \mathbf{K} \cdot \mathbf{E}. For anisotropic crystal media K\mathbf{K} is not diagonal leading to the electric field vectors E\mathbf{E} and D\mathbf{D} not being parallel.

As discussed in chapter 7, Noether’s Theorem states that symmetries of the transformation properties lead to important conservation laws. The behavior of classical systems under rotation relates to the conservation of angular momentum, the behavior under spatial inversion relates to parity conservation, and time-reversal invariance relates to conservation of energy. That is, conservative forces conserve energy and are time-reversal invariant.

Physical ObservableRotation (Tensor rank)Space inversionTime reversalName
1) Classical Mechanics
Mass densityρ\rho0EvenEvenScalar
Kinetic energyp2/2mp^2/2m0EvenEvenScalar
Potential energyU(r)U(r)0EvenEvenScalar
LagrangianLL0EvenEvenScalar
HamiltonianHH0EvenEvenScalar
Gravitational potentialϕ\phi0EvenEvenScalar
Coordinater\mathbf{r}1OddEvenVector
Velocityv\mathbf{v}1OddOddVector
Momentump\mathbf{p}1OddOddVector
Angular momentumL=r×p\mathbf{L} = \mathbf{r} \times \mathbf{p}1EvenOddPseudovector
ForceF\mathbf{F}1OddEvenVector
TorqueN=r×F\mathbf{N} = \mathbf{r} \times \mathbf{F}1EvenEvenPseudovector
Gravitational fieldg\mathbf{g}1OddEvenVector
Inertia tensorI\mathbf{I}2EvenEvenTensor
Elasticity stress tensorTik\mathbf{T}_{ik}2EvenEvenTensor
2) Electromagnetism
Charge densityρ\rho0EvenEvenScalar
Current densityj\mathbf{j}1OddOddVector
Electric fieldE\mathbf{E}1OddEvenVector
PolarizationP\mathbf{P}1OddEvenVector
DisplacementD\mathbf{D}1OddEvenVector
Magnetic BB fieldB\mathbf{B}1EvenOddPseudovector
MagnetizationM\mathbf{M}1EvenOddPseudovector
Magnetic HH fieldH\mathbf{H}1EvenOddPseudovector
Poynting vectorS=E×H\mathbf{S} = \mathbf{E} \times \mathbf{H}1OddOddVector
Dielectric tensorK\mathbf{K}2EvenEvenTensor
Maxwell stress tensorTik\mathbf{T}_{ik}2EvenEvenTensor

2Based on table 6.1 in “Classical Electrodynamics” 2nd2^{nd} edition, by J.D. Jackson [Jac75]

19.7: Appendix - Aspects of Multivariate Calculus

Multivariate calculus provides the framework for handling systems having many variables associated with each of several bodies. It is assumed that the reader has studied linear differential equations plus multivariate calculus and thus has been exposed to the calculus used in classical mechanics. Chapter 5 of this book introduced variational calculus which covers several important aspects of multivariate calculus such as Euler’s variational calculus and Lagrange multipliers. This appendix provides a brief review of a selection of other aspects of multivariate calculus that feature prominently in classical mechanics.

Partial Differentiation

The extension of the derivative to multivariate calculus involves use of partial derivatives. The partial derivative with respect to the variable xix_i of a multivariate function f(x1,x2,....,xN)f(x_1, x_2,...., x_N ) involves taking the normal one-variable derivative with respect to xix_i assuming that the other N1N − 1 variables are held constant. That is,

f(x1,x2,xN)xi=limhi0[f(x1,x2,xi1,(xi+hi),xN)f(x1,x2,,xN)hi](F.1)\dfrac{\partial f\left(x_{1}, x_{2}, \ldots x_{N}\right)}{\partial x_{i}}=\lim _{h_{i} \rightarrow 0}\left[\dfrac{f\left(x_{1}, x_{2}, \ldots x_{i-1},\left(x_{i}+h_{i}\right), \ldots x_{N}\right)-f\left(x_{1}, x_{2}, \ldots, x_{N}\right)}{h_{i}}\right] \tag{F.1}

where it will be assumed that the function f(x)f(x) is a continuously-differentiable function to nthn^{th} order, then all partial derivatives of that order or less are independent of the order in which they are performed. That is,

2f(x)xixj=2f(x)xjxi(F.2)\dfrac{\partial^2 f(x)}{\partial x_i \partial x_j} = \dfrac{\partial^2 f(x)}{\partial x_j \partial x_i} \tag{F.2}

The chain rule for partial differentiation gives that

f(y1,y2,....,yN)yj=k=1Nf(x)xkxk(y)yj(F.3)\dfrac{\partial f (y_1, y_2, ...., y_N )}{ \partial y_j} = \sum^N_{k=1} \dfrac{\partial f(x)}{ \partial x_k} \dfrac{\partial x_k (y)}{\partial y_j} \tag{F.3}

The total differential of a multivariate function f(x)f(x) is

df=k=1Nf(x)xkdxk(F.4)df = \sum^N_{k=1} \dfrac{\partial f(x)}{ \partial x_k} dx_k \tag{F.4}

This can be extended to higher-order derivatives using the operator formalism

dnf(x)=(dx1x1++dxNxN)nf(x)=dxj1dxjnnf(x)xj1xjn(F.5)d^{n} f(x)=\left(d x_{1} \dfrac{\partial}{\partial x_{1}}+\ldots+d x_{N} \dfrac{\partial}{\partial x_{N}}\right)^{n} f(x)=\sum d x_{j_{1}} \ldots d x_{j_{n}} \dfrac{\partial^{n} f(x)}{\partial x_{j_{1}} \ldots \partial x_{j_{n}}} \tag{F.5}

Linear Operators

The linear operator notation provides a powerful, elegant, and compact way to express, and apply, the equations of multivariate calculus; it is used extensively in mathematics and physics. The linear operators typically comprise partial derivatives that act on scalar, vector, or tensor fields. Table 19.7.1 lists a few elementary examples of the use of linear operators in this textbook. The first four linear operators involve the widely used del operator \boldsymbol{\nabla} to generate the gradient, divergence and curl as described in appendices 19.7 and 19.8. The fifth and sixth linear operators act on the Lagrangian in Lagrangian mechanics applications. The final two linear operators act on the wavefunction for wave mechanics.

NamePartial derivativeFieldAction
Gradienti^x+j^y+k^z\boldsymbol{\nabla} \equiv \hat{i} \dfrac{\partial}{ \partial x} + \hat{j} \dfrac{\partial}{ \partial y} + \mathbf{\hat{k}} \dfrac{\partial}{ \partial z}Scalar potential VVE=V\mathbf{E} = \boldsymbol{\nabla}V
Divergence(i^x+j^y+k^z)\boldsymbol{\nabla} \cdot \equiv \left( \hat{i} \dfrac{\partial}{ \partial x} + \hat{j} \dfrac{\partial}{ \partial y} + \mathbf{\hat{k}} \dfrac{\partial}{ \partial z} \right) \cdotVector field E\mathbf{E}E\boldsymbol{\nabla} \cdot \mathbf{E}
Curl×(i^x+j^y+k^z)×\boldsymbol{\nabla} \times \equiv \left( \hat{i} \dfrac{\partial}{ \partial x} + \hat{j} \dfrac{\partial}{ \partial y} + \mathbf{\hat{k}} \dfrac{\partial}{ \partial z} \right) \timesVector field E\mathbf{E}×E\boldsymbol{\nabla} \times \mathbf{E}
Laplacian2=2x2+2y2+2z2\nabla^2 = \boldsymbol{\nabla} \cdot \boldsymbol{\nabla} \equiv \dfrac{\partial^2}{ \partial x^2} + \dfrac{\partial^2}{ \partial y^2} + \dfrac{\partial^2}{ \partial z^2}Scalar potential VV2V\nabla^2V
Euler-LagrangeΛjddtq˙jqj\Lambda_j \equiv \dfrac{d}{dt} \dfrac{\partial}{ \partial \dot{q}_j} − \dfrac{\partial}{ \partial q_j}Scalar Lagrangian LLΛL=0\Lambda L = 0
Canonical momentumpjq˙jp_j \equiv \dfrac{\partial}{ \partial \dot{q}_j}Scalar Lagrangian LLpjLq˙jp_j \equiv \dfrac{\partial L}{ \partial \dot{q}_j}
Canonical momentumpjiq˙jp_j \equiv \dfrac{\hbar}{ i} \dfrac{\partial}{ \partial \dot{q}_j}Wavefunction Ψ\PsipjΨiΨq˙jp_j\Psi \equiv \dfrac{\hbar}{ i} \dfrac{\partial \Psi}{ \partial \dot{q}_j}
HamiltonianH=itH = i\hbar \dfrac{ \partial }{ \partial t}Wavefunction Ψ\PsiHΨ=iΨt=EΨH\Psi = i\hbar \dfrac{ \partial \Psi}{ \partial t} = E\Psi

There are three ways of expressing operations such as addition, multiplication, transposition or inversion of operations that are completely equivalent because they all are based on the same principles of linear algebra. For example, a transformation O\mathbf{O} acting on a vector A\mathbf{A} can produce the vector B\mathbf{B}. The simplest way to express this transformation is in terms of components

Bi=j=13OijAj(F.6)B_i = \sum^3_{j=1} O_{ij}A_j \tag{F.6}

Another way is to use matrix mechanics where the 3×33 \times 3 matrix (O)(\mathbf{O}) transforms the column vector (A)(\mathbf{A}) to the column vector (B)(\mathbf{B}), that is,

(B)=(O)(A)(F.7)(\mathbf{B})=(\mathbf{O}) (\mathbf{A}) \tag{F.7}

The third approach is to assume an operator O\mathbf{O} acts on the vector A\mathbf{A}

B=OA(F.8)\mathbf{B} = \mathbf{OA} \tag{F.8}

In classical mechanics, and quantum mechanics, these three equivalent approaches are used and exploited extensively and interchangeably. In particular the rules of matrix manipulation, that are given in appendix 19.1, are synonymous, and equivalent to, those that apply for operator manipulation. If the operator is complex then the operator properties are summarized as follows.

The generalization of the transpose for complex operators is the Hermitian conjugate OO^{\dagger}

Oij=Oji(F.9)O^{\dagger}_{ij} = O^*_{ji} \tag{F.9}

Note also that

O=(O)T=(OT)(F.10)\mathbf{O}^{\dagger} = (O^*)^T = (O^T )^* \tag{F.10}

The generalization of a symmetric matrix is Hermitian, that is, OO is equal to its Hermitian conjugate

Oij=Oji=Oij(F.11)O^{\dagger}_{ij} = O^*_{ji} = O_{ij} \tag{F.11}

For a real matrix the complex conjugation has no effect so the matrix is real and symmetric.

The generalization of orthogonal is unitary for which the operator is unitary if it is non-singular and

O1=O(F.12)O^{−1} = O^{\dagger} \tag{F.12}

which implies

OO=U=OO(F.13)OO^{\dagger} = U = O^{\dagger}O \tag{F.13}

Transformation Jacobian

The Jacobian determinant, which is usually called the Jacobian, is used extensively in mechanics for both rotational and translational coordinate transformations. The Jacobian determinant is defined as being the ratio of the nn-dimensional volume element dx1dx2...dxndx_1dx_2...dx_n in one coordinate system, to the volume element dy1dy2...dyndy_1dy_2...dy_n in the second coordinate system. That is

$$ J\left(y_{1} y_{2} \ldots y_{n}\right) \equiv \dfrac{\partial x_{1} \partial x_{2} \ldots \partial x_{n}}{\partial y_{1} \partial y_{2} \ldots \partial y_{n}}=\begin{vmatrix}

\dfrac{\partial x_{1}}{\partial y_{1}} & \dfrac{\partial x_{1}}{\partial y_{2}} & \ldots & \dfrac{\partial x_{1}}{\partial y_{n}} \ \dfrac{\partial x_{2}}{\partial y_{1}} & \dfrac{\partial x_{2}}{\partial y_{2}} & \cdots & \dfrac{\partial x_{2}}{\partial y_{n}} \ \vdots & \vdots & \vdots & \vdots \ \dfrac{\partial x_{n}}{\partial y_{1}} & \dfrac{\partial x_{n}}{\partial y_{2}} & \ldots & \dfrac{\partial x_{n}}{\partial y_{n}} \end{vmatrix} \tag{F.14} \label{eq-f-14} $$

Transformation of integrals

Consider a coordinate transformation for the integral of the function f(x1,x2,..xn)f(x_1, x_2, ..x_n) to the integral of a function g(y1,y2,...yn)g(y_1, y_2, ...y_n) where yi=h(x1,x2,...xn)y_i = h (x_1, x_2, ...x_n). The coordinate transformation of the integral equation can be expressed in terms of the Jacobian J(y1y2...yn)J(y_1y_2...y_n)

f(x1,x2,xn)dx1dx2dxn=g(y1,y2,yn)dy1dy2dyn=f(x1,x2,xn)x1x2xny1y2yndy1dy2dyn=f(y1,y2,..yn)J(y1,y2,yn)dy1dy2dyn\begin{align} \tag{F.15} \int f\left(x_{1}, x_{2}, \ldots x_{n}\right) d x_{1} d x_{2} \ldots d x_{n} &=\int g\left(y_{1}, y_{2}, \ldots y_{n}\right) d y_{1} d y_{2} \ldots d y_{n}=\\ \int f\left(x_{1}, x_{2}, \ldots x_{n}\right) \dfrac{\partial x_{1} \partial x_{2} \ldots \partial x_{n}}{\partial y_{1} \partial y_{2} \ldots \partial y_{n}} d y_{1} d y_{2} \ldots d y_{n} &=\int f\left(y_{1}, y_{2}, . . y_{n}\right) J\left(y_{1}, y_{2}, \ldots y_{n}\right) d y_{1} d y_{2} \ldots d y_{n} \nonumber \end{align}

Transformation of differential equations

The differential cross sections for scattering can be defined either by the number of a definite kind of particle/per event, going into the volume element in momentum space dp1dp2dp3dp_1dp_2dp_3, or by the number going into the solid angle element having momentum between pp and p+dpp + dp. That is, the first definition can be written as a differential equation

3S(p1,p2,p3)p1p2p3dp1dp2dp3=3S(p1(pθϕ),p2(pθϕ),p3(pθϕ))p1p2p3(p1,p2,p3)(p,θ,ϕ)dpdθdϕ(F.16)\dfrac{\partial^3S(p_1, p_2, p_3)}{ \partial p_1\partial p_2\partial p_3 } dp_1dp_2dp_3 = \dfrac{\partial^3 S (p_1(p\theta \phi ), p_2(p\theta \phi ), p_3(p\theta \phi )) }{\partial p_1\partial p_2\partial p_3 } \dfrac{\partial (p_1, p_2, p_3) }{\partial (p, \theta , \phi )} dpd\theta d\phi \tag{F.16}

As shown in table 19.3.4, dp1dp2dp3=p2sinθdpdθdϕdp_1dp_2dp_3 = p^2 \sin \theta dpd\theta d\phi, that is, the Jacobian equals p2sinθp^2 \sin \theta. Thus Equation F.16 can be written as

3S(p1,p2,p3)p1p2p3dp1dp2dp3=[3Sp1p2p3p2](sinθdpdθdϕ)=2σ(p,θ,ϕ)pΩdpdΩ(F.17)\dfrac{\partial^3S(p_1, p_2, p_3)}{ \partial p_1\partial p_2\partial p_3} dp_1dp_2dp_3 = \left[\dfrac{ \partial^3S }{\partial p_1\partial p_2\partial p_3} p^2 \right] (\sin \theta dpd\theta d\phi ) = \dfrac{\partial^2 \sigma (p, \theta , \phi )}{ \partial p\partial \Omega} dpd\Omega \tag{F.17}

The differential cross section is defined by

2σ(p,θ,ϕ)pΩ3Sp1p2p3p2(F.18)\dfrac{\partial^2\sigma (p, \theta , \phi )}{ \partial p\partial \Omega} \equiv \dfrac{\partial^3S}{ \partial p_1\partial p_2\partial p_3} p^2 \tag{F.18}

where the p2p^2 factor is absorbed into the cross section and the solid angle term is factored out

Properties of the Jacobian

In classical mechanics the Jacobian often is extended from 3 dimensions to nn-dimensional transformations. The Jacobian is unity for unitary transformations such as rotations and linear translations which implies that the volume element is preserved. It will be shown that this also is true for a certain class of transformations in classical mechanics that are called canonical transformations. The Jacobian transforms the local density to be correct for any scale transformations such as transforming linear dimensions from centimeters to inches.

Legendre transformation

Hamiltonian mechanics can be derived directly from Lagrange mechanics by considering the Legendre transformation between the conjugate variables (q,q˙,t)(\mathbf{q}, \mathbf{\dot{q}}, t) and (q,p,t)(\mathbf{q}, \mathbf{p}, t). Such a derivation is of considerable importance in that it shows that Hamiltonian mechanics is based on the same variational principles as those used to derive Lagrangian mechanics; that is d’Alembert’s Principle or Hamilton’s Principle. The general problem of converting Lagrange’s equations into the Hamiltonian form hinges on the inversion of equation (8.1.3)(8.1.3) that defines the generalized momentum p\mathbf{p}. This inversion is simplified by the fact that (8.1.3)(8.1.3) is the first partial derivative of the Lagrangian L(q,q˙,t)L(\mathbf{q}, \mathbf{\dot{q}}, t) which is a scalar function.

Consider transformations between two functions F(u,w)F(\mathbf{u}, \mathbf{w}) and G(v,w)G(\mathbf{v}, \mathbf{w}) where u\mathbf{u} and v\mathbf{v} are the active variables related by the functional form

v=uF(u,w)(F.19)\mathbf{v} = \boldsymbol{\nabla}_{\mathbf{u}} F(\mathbf{u}, \mathbf{w}) \tag{F.19}

and where w\mathbf{w} designates passive variables and uF(u,w)\boldsymbol{\nabla}_{\mathbf{u}}F(\mathbf{u}, \mathbf{w}) is the first-order derivative of F(u,w)F(\mathbf{u}, \mathbf{w}), i.e. the gradient, with respect to the components of the vector u\mathbf{u}. The Legendre transform states that the inverse formula can always be written in the form

u=vG(v,w)(F.20)\mathbf{u} = \boldsymbol{\nabla}_{\mathbf{v}}G(\mathbf{v}, \mathbf{w}) \tag{F.20}

where the function G(v,w)G(\mathbf{v}, \mathbf{w}) is related to F(u,w)F(\mathbf{u}, \mathbf{w}) by the symmetric relation

G(v,w)+F(u,w)=uv(F.21)G(\mathbf{v}, \mathbf{w}) + F(\mathbf{u}, \mathbf{w}) = \mathbf{u} \cdot \mathbf{v} \tag{F.21}

and where the scalar product uv=i=1Nuivi\mathbf{u} \cdot \mathbf{ v} = \sum^N_{i = 1} u_iv_i.

Furthermore the derivatives with respect to all the passive variables {wi}\{w_i\} are related by

wF(u,w)=wG(v,w)(F.22)\boldsymbol{\nabla}_{\mathbf{w}}F(\mathbf{u}, \mathbf{w}) = −\boldsymbol{\nabla}_{\mathbf{w}} G(\mathbf{v}, \mathbf{w}) \tag{F.22}

The relationship between the functions F(u,w)F(\mathbf{u}, \mathbf{w}) and G(v,w)G(\mathbf{v}, \mathbf{w}) is symmetrical and each is said to be the Legendre transform of the other.

Exercises

  1. Below you will find a set of integrals. Your teaching assistant will divide you into groups and each group will be assigned one integral to work on. Once your group has solved the integral, write the solution on the board in the space provided by the teaching assistant.

(a) 02π0π/40cosθr2sinθdrdθdϕ\int^{2\pi}_0 \int^{\pi/4}_{0} \int^{\cos \theta}_0 r^2 \sin \theta dr d\theta d \phi

(b) (r˙rrr˙r2)dt\int (\dfrac{\mathbf{\dot{r}}}{r} - \dfrac{\mathbf{r}\dot{r}}{r^2}) dt

(c) SAda\int_S \mathbf{A} \cdot d\mathbf{a} where A=xi^+yj^+zk^\mathbf{A} = x\hat{i} + y\hat{j} + z\mathbf{\hat{k}} and SS is the sphere x2+y2+z2=9x^2 + y^2 + z^2 = 9.

(d) S(×A)da\int_S ( \boldsymbol{\nabla} \times \mathbf{A}) \cdot d\mathbf{a} where A=yi^+zj^+xk^\mathbf{A} = y\hat{i} + z\hat{j} + x\mathbf{\hat{k}} and SS is the surface defined by the paraboloid z=1x2y2z = 1−x^2 − y^2, where z0z \geq 0.

19.8: Appendix - Vector Differential Calculus

This appendix reviews vector differential calculus which is used extensively in both classical mechanics and electromagnetism.

Scalar differential operators

Scalar field

Differential operators like time (ddt)\left( \frac{d}{dt} \right) do not change the rotational properties of scalars or proper vectors. A scalar operator dds\frac{d}{ds} acting on a scalar field ϕ(xyz)\phi (xyz), in a rotated coordinated frame ϕ(xyz)\phi^{\prime} (x^{\prime} y^{\prime} z^{\prime} ) is unchanged.

dϕds=dϕds(G.1)\frac{d\phi^{\prime}}{ds} = \frac{d\phi}{ds} \tag{G.1}

Vector field

Similarly for a proper vector field

dAids=jλijdAjds(G.2)\frac{dA^{\prime}_i}{ ds} = \sum_j \lambda_{ij} \frac{dA_j}{ds} \tag{G.2}

That is, differentiation of scalar or vector fields with respect to a scalar operator does not change the rotational behavior. In particular, the scalar differentials of vectors continue to obey the rules of ordinary proper vectors. The scalar operator t\frac{\partial}{ \partial t} is used for calculation of velocity or acceleration.

Vector differential operators in cartesian coordinates

Vector differential operators, such as the gradient operator, are important in physics. The action of vector operators differ along different orthogonal axes.

Scalar field

Consider a continuous, single-valued scalar function ϕ(xi,xj,xk)\phi (x_i, x_j, x_k). Since

ϕ=ϕ(G.3)\phi^{\prime} = \phi \tag{G.3}

then the partial differential with respect to one component xix_i of the vector x\mathbf{x}^{\prime} gives

ϕxi=jϕxjxjxi(G.4)\frac{\partial \phi^{\prime}}{ \partial x^{\prime}_i} = \sum_j \frac{\partial \phi}{ \partial x_j} \frac{\partial x_j}{\partial x^{\prime}_i} \tag{G.4}

The inverse rotation gives that

xj=kλkjxk(G.5)x_j= \sum_k \lambda_{kj}x^{\prime}_k \tag{G.5}

Therefore

xjxi=kλkjxkxi=kλkjδik=λij(G.6)\frac{\partial x_j}{\partial x^{\prime}_i } = \sum_k \lambda_{kj} \frac{\partial x^{\prime}_k }{\partial x^{\prime}_i } = \sum_k \lambda_{kj} \delta_{ik} = \lambda_{ij} \tag{G.6}

Thus

ϕxi=jλijϕxj(G.7)\frac{\partial \phi^{\prime}}{ \partial x^{\prime}_i} = \sum_j \lambda_{ij}\frac{ \partial \phi}{ \partial x_j} \tag{G.7}

That is the vector derivative acting of a scalar field transforms like a proper vector.

Define the gradient, or \boldsymbol{\nabla} operator, as

iei^xi(G.8)\boldsymbol{\nabla} \equiv \sum_i \widehat{\mathbf{e}_i} \frac{\partial}{ \partial x_i} \tag{G.8}

where ei^\widehat{\mathbf{e}_i} is the unit vector along the xix_i axis. In cartesian coordinates, the del vector operator is,

i^x+j^y+k^z(G.9)\boldsymbol{\nabla} \equiv \widehat{\mathbf{i}} \frac{\partial}{ \partial x} + \widehat{\mathbf{j}} \frac{\partial}{ \partial y} + \widehat{\mathbf{k}} \frac{\partial }{ \partial z} \tag{G.9}

The gradient was applied to the gravitational and electrostatic potential to derive the corresponding field. For example, for electrostatics it was shown that the gradient of the scalar electrostatic potential field VV can be written in cartesian coordinates as

E=V(G.10)\mathbf{E} = −\boldsymbol{\nabla}V \tag{G.10}

Note that the gradient of a scalar field produces a vector field. You are familiar with this if you are a skier in that the gravitational force pulls you down the line of steepest descent for the ski slope.

Vector field

Another possible operation for the del operator is the scalar product with a vector. Using the definition of a scalar product in cartesian coordinates gives

A=i^i^Axx+j^j^Ayy+k^k^Azz=Axx+Ayy+Azz(G.11)\boldsymbol{\nabla} \cdot \mathbf{A}=\widehat{\mathbf{i}} \cdot \widehat{\mathbf{i}} \frac{\partial A_{x}}{\partial x}+\widehat{\mathbf{j}} \cdot \widehat{\mathbf{j}} \frac{\partial A_{y}}{\partial y}+\widehat{\mathbf{k}} \cdot \widehat{\mathbf{k}} \frac{\partial A_{z}}{\partial z}=\frac{\partial A_{x}}{\partial x}+\frac{\partial A_{y}}{\partial y}+\frac{\partial A_{z}}{\partial z} \tag{G.11}

This scalar derivative of a vector field is called the divergence. Note that the scalar product produces a scalar field which is invariant to rotation of the coordinate axes.

The vector product of the del operator with another vector, is called the curl which is used extensively in physics. It can be written in the determinant form

×A=i^j^k^xyzAxAyAz(G.12)\boldsymbol{\nabla} \times \mathbf{A} = \begin{vmatrix} \widehat{\mathbf{i}} & \widehat{\mathbf{j}} & \widehat{\mathbf{k}} \\ \frac{\partial}{ \partial x} & \frac{\partial}{ \partial y} & \frac{\partial}{ \partial z} \\ A_x & A_y & A_z \end{vmatrix} \tag{G.12}

By contrast to the scalar product, both the gradient of a scalar field, and the vector product, are vector fields for which the components along the coordinate axes transform in a specific manner, such as to keep the length of the vector constant, as the coordinate frame is rotated. The gradient, scalar and vector products with the \boldsymbol{\nabla} operator are the first order derivatives of fields that occur most frequently in physics.

Second derivatives of fields also are used. Let us consider some possible combinations of the product of two del operators.

1) (V)=2V\boldsymbol{\nabla} \cdot (\boldsymbol{\nabla}V ) = \nabla^2V

The scalar product of two del operators is a scalar under rotation. Evaluating the scalar product in cartesian coordinates gives

(i^x+j^y+k^z)(i^Vx+j^Vy+k^Vz)=2Vx2+2Vy2+2Vz2(G.13)\left( \widehat{\mathbf{i}} \frac{\partial}{ \partial x} + \widehat{\mathbf{j}} \frac{\partial}{ \partial y} + \widehat{\mathbf{k}} \frac{\partial}{ \partial z} \right) \cdot \left( \widehat{\mathbf{i}} \frac{\partial V}{ \partial x} + \widehat{\mathbf{j}} \frac{\partial V}{ \partial y} + \widehat{\mathbf{k}} \frac{\partial V}{ \partial z} \right) = \frac{\partial^2 V}{ \partial x^2} + \frac{\partial^2V}{ \partial y^2} + \frac{\partial^2V}{ \partial z^2} \tag{G.13}

This also can be obtained without confusion by writing this product as;

(V)=V=()V(G.14)\boldsymbol{\nabla} \cdot (\boldsymbol{\nabla}V ) = \boldsymbol{\nabla} \cdot \boldsymbol{\nabla}V = (\boldsymbol{\nabla} \cdot \boldsymbol{\nabla}) V \tag{G.14}

where the scalar product of the del operator is a scalar, called the Laplacian 2\nabla^2, given by

=22x2+2y2+2z2(G.15)\boldsymbol{\nabla} \cdot \boldsymbol{\nabla} = \nabla^2 \equiv \frac{\partial^2}{ \partial x^2} + \frac{\partial^2}{ \partial y^2} + \frac{\partial^2}{ \partial z^2} \tag{G.15}

The Laplacian operator is encountered frequently in physics.

2) ×(V)=0\boldsymbol{\nabla}\times (\boldsymbol{\nabla}V )=0

Note that the vector product of two identical vectors

A×A=0(G.16)\mathbf{A} \times \mathbf{A} = 0 \tag{G.16}

Therefore

×(V)=0(G.17)\boldsymbol{\nabla}\times (\boldsymbol{\nabla}V )=0 \tag{G.17}

This can be confirmed by evaluating the separate components along each axis.

3) (×A)=0\boldsymbol{\nabla} \cdot (\boldsymbol{\nabla} \times \mathbf{A})=0

This is zero because the cross-product is perpendicular to ×A\boldsymbol{\nabla} \times \mathbf{A} and thus the dot product is zero.

4) ×(×A)=(A)2A\boldsymbol{\nabla}\times (\boldsymbol{\nabla} \times \mathbf{A}) = \boldsymbol{\nabla} \cdot (\boldsymbol{\nabla} \cdot \mathbf{A}) − \nabla^2\mathbf{A}

The identity

A×(B×C)=B(AC)(AB)C(G.18)\mathbf{A} \times (\mathbf{B} \times \mathbf{C}) = \mathbf{B} (\mathbf{A} \cdot \mathbf{C}) − (\mathbf{A} \cdot \mathbf{B}) \mathbf{C} \tag{G.18}

can be used to give

×(×A)=(A)2A(G.19)\boldsymbol{\nabla}\times (\boldsymbol{\nabla} \times \mathbf{A}) = \boldsymbol{\nabla} \cdot (\boldsymbol{\nabla} \cdot \mathbf{A}) − \nabla^2\mathbf{A} \tag{G.19}

since =2\boldsymbol{\nabla} \cdot \boldsymbol{\nabla} = \nabla^2.

There are pitfalls in the discussion of second derivatives in that it is assumed that both del operators operate on the same variable, otherwise the results are different.

Vector differential operators in curvilinear coordinates

As discussed in Appendix 19.3 there are many situations where the symmetries make it more convenient to use orthogonal curvilinear coordinate systems rather than cartesian coordinates. Thus it is necessary to extend vector derivatives from cartesian to curvilinear coordinates. Table 19.3.1 can be used for expressing vector derivatives in curvilinear coordinate systems.

Gradient

The gradient in curvilinear coordinates is

f=1h1fq1q^1+1h2fq2q^2+1h3fq3q^3(G.20)\boldsymbol{\nabla}f = \frac{1}{h_1} \frac{\partial f}{ \partial q_1} \mathbf{\hat{q}}_1 + \frac{1}{h_2} \frac{\partial f}{ \partial q_2} \mathbf{\hat{q}}_2 + \frac{1}{h_3} \frac{\partial f}{ \partial q_3} \mathbf{\hat{q}}_3 \tag{G.20}

where the coefficients hih_i are listed in table 19.3.1. For cylindrical coordinates this becomes

f=fρρ^+1ρfφφ^+fzz^(G.21)\boldsymbol{\nabla}f = \frac{\partial f}{ \partial \rho} \boldsymbol{\hat{\rho}} + \frac{1}{ \rho} \frac{\partial f}{ \partial \varphi } \boldsymbol{\hat{\varphi}} + \frac{\partial f}{ \partial z} \mathbf{\hat{z}} \tag{G.21}

In spherical coordinates

f=frr^+1rfθθ^+1rsinθfφφ^(G.22)\boldsymbol{\nabla}f = \frac{\partial f}{ \partial r} \mathbf{\hat{r}} + \frac{1}{ r} \frac{\partial f}{ \partial \theta} \boldsymbol{\hat{\theta}} + \frac{1}{ r \sin \theta} \frac{\partial f}{ \partial \varphi} \boldsymbol{\hat{\varphi}} \tag{G.22}

Divergence

The divergence can be expressed as

A=1h1h2h3[q1(A1h2h3)+q2(A2h3h1)+q3(A3h1h2)](G.23)\boldsymbol{\nabla} \cdot \mathbf{A} = \frac{1}{h_1h_2h_3} \left[ \frac{\partial}{ \partial q_1} (A_1h_2h_3) + \frac{\partial}{ \partial q_2 } (A_2h_3h_1) + \frac{\partial}{ \partial q_3} (A_3h_1h_2) \right] \tag{G.23}

In cylindrical coordinates the divergence is

A=1ρρ(ρAρ)+1ρAφφ+Azz=Aρρ+Aρρ+1ρAφφ+Azz(G.24)\boldsymbol{\nabla} \cdot \mathbf{A} = \frac{1}{\rho} \frac{\partial}{ \partial \rho} (\rho A_{\rho}) + \frac{1}{\rho} \frac{\partial A_{\varphi}}{ \partial \varphi} + \frac{\partial A_z}{ \partial z} = \frac{A_{\rho}}{ \rho} + \frac{\partial A_{\rho}}{ \partial \rho} + \frac{1}{\rho} \frac{\partial A_{\varphi}}{ \partial \varphi} + \frac{\partial A_z}{ \partial z} \tag{G.24}

In spherical coordinates the divergence is

A=1r2sinθ[r(Arr2sinθ)+θ(Aθrsinθ)+φ(Aφr)](G.25)\boldsymbol{\nabla} \cdot \mathbf{A} = \frac{1}{ r^2 \sin \theta} \left[ \frac{\partial}{ \partial r} \left( A_r r^2 \sin \theta \right) + \frac{\partial}{ \partial \theta} (A_{\theta} r \sin \theta ) + \frac{\partial}{ \partial \varphi} (A_{\varphi} r) \right] \tag{G.25}

Curl

$$ \boldsymbol{\nabla} \times \mathbf{A}= \frac{1}{h_{1} h_{2} h_{3}} \begin{vmatrix} h_{1} \mathbf{\hat{q}}{1} & h{2} \mathbf{\hat{q}}{2} & h{3} \mathbf{\hat{q}}_{3} \

\frac{\partial}{\partial q_{1}} & \frac{\partial}{\partial q_{2}} & \frac{\partial}{\partial q_{3}} \ h_{1} A_{1} & h_{2} A_{2} & h_{3} A_{3} \end{vmatrix} \tag{G.26} \label{eq-g-26} $$

In cylindrical coordinates the curl is

$$ \boldsymbol{\nabla} \times \mathbf{A}=\frac{1}{\rho} \begin{vmatrix}

\boldsymbol{\hat{\rho}} & \rho \boldsymbol{\hat{\varphi}} & \mathbf{\hat{z}} \

\frac{\partial}{\partial \rho} & \frac{\partial}{\partial \varphi} & \frac{\partial}{\partial z} \

A_{\rho} & \rho A_{\varphi} & A_{z} \end{vmatrix} \tag{G.27} \label{eq-g-27} $$

In spherical coordinates the curl is

$$ \boldsymbol{\nabla} \times \mathbf{A}=\frac{1}{r^{2} \sin \theta}\begin{vmatrix}

\mathbf{\hat{r}} & r \boldsymbol{\hat{\theta}} & r \sin \theta \boldsymbol{\hat{\varphi}} \

\frac{\partial}{\partial r} & \frac{\partial}{\partial \theta} & \frac{\partial}{\partial \varphi} \

A_{r} & r \rho A_{\theta} & r \sin \theta A_{\varphi} \end{vmatrix} \tag{G.28} \label{eq-g-28} $$

Laplacian

Taking the divergence of the gradient of a scalar gives

2f=f=1h1h2h3[q1(h2h3h1fq1)+q2(h3h1h2fq2)+q3(h1h2h3fq3)](G.29)\nabla^2f = \boldsymbol{\nabla} \cdot \boldsymbol{\nabla}f = \frac{1}{h_1h_2h_3} \left[ \frac{\partial}{ \partial q_1} \left(\frac{h_2h_3 }{h_1} \frac{\partial f}{ \partial q_1} \right) + \frac{\partial}{ \partial q_2} \left(\frac{h_3h_1}{h_2} \frac{\partial f}{ \partial q_2} \right) + \frac{\partial}{ \partial q_3} \left(\frac{h_1h_2 }{h_3} \frac{\partial f}{ \partial q_3} \right)\right] \tag{G.29}

The Laplacian of a scalar function ff in cylindrical coordinates is

2f=1ρρ(ρfρ)+1ρ22fφ2+2fz2(G.30)\nabla^2f = \frac{1}{\rho} \frac{\partial}{ \partial \rho} \left( \rho \frac{\partial f}{ \partial \rho} \right) + \frac{1}{ \rho^2} \frac{\partial^2f}{ \partial \varphi^2} + \frac{\partial^2f}{ \partial z^2} \tag{G.30}

The Laplacian of a scalar function ff in spherical coordinates is

2f=1r2r(r2fr)+1r2sinθθ(sinθfθ)+1r2sinθ2fφ2(G.31)\nabla^2f = \frac{1}{ r^2} \frac{\partial}{ \partial r} \left( r^2 \frac{\partial f}{ \partial r} \right) + \frac{1}{ r^2 \sin \theta} \frac{\partial}{ \partial \theta} \left( \sin \theta \frac{\partial f}{ \partial \theta} \right) + \frac{1}{ r^2 \sin \theta } \frac{ \partial^2f}{ \partial \varphi^2} \tag{G.31}

The gradient, divergence, curl and Laplacian are used extensively in curvilinear coordinate systems when dealing with vector fields in Newtonian mechanics, electromagnetism, and fluid flow.

19.9: Appendix - Vector Integral Calculus

Field equations, such as for electromagnetic and gravitational fields, require both line integrals, and surface integrals, of vector fields to evaluate potential, flux and circulation. These require use of the gradient, the Divergence Theorem and Stokes Theorem which are discussed in the following sections.

Line integral of the gradient of a scalar field

The change ΔV\Delta V in a scalar field for an infinitessimal step dld\mathbf{l} along a path can be written as

ΔV=(V)dl(H.1)\Delta V = (\boldsymbol{\nabla}V ) \cdot d\mathbf{l} \tag{H.1}

since the gradient of VV, that is, V\boldsymbol{\nabla}V, is the rate of change of VV with dld\mathbf{l}. Discussions of gravitational and electrostatic potential show that the line integral between points aa and bb is given in terms of the del operator by

VbVa=ab(V)dl(H.2)V_b − V_a = \int^b_a (\boldsymbol{\nabla}V ) \cdot d\mathbf{l} \tag{H.2}

This relates the difference in values of a scalar field at two points to the line integral of the dot product of the gradient with the element of the line integral.

Divergence Theorem

Flux of a vector field for Gaussian surface

A volume V enclosed by a closed surface S is cut into two pieces at the surface S_{ab}. This gives V_1 enclosed by S_1 and V_1 enclosed by S_2.

Figure 19.9.1:A volume V enclosed by a closed surface S is cut into two pieces at the surface SabS_{ab}. This gives V1_1 enclosed by S1_1 and V1_1 enclosed by S2_2.

Consider the flux Φ\Phi of a vector field F\mathbf{F} for a closed surface, usually called a Gaussian surface, SS shown in Figure 19.9.1.

Φ=SFdS(H.3)\Phi = \oint_S \mathbf{F} \cdot d\mathbf{S} \tag{H.3}

If the enclosed volume is cut in to two pieces enclosed by surfaces S1=Sa+SabS_1 = S_a + S_{ab} and S2=Sb+SabS_2 = S_b + S_{ab}. The flux through the surface SabS_{ab} common to both S1S_1 and S2S_2 are equal and in the same direction. Then the net flux through the sum of S1S_1 and S2S_2 is given by

S1FdS+S2FdS=SFdS(H.4)\oint_{S_1} \mathbf{F} \cdot d\mathbf{S} + \oint_{S_2} \mathbf{F} \cdot d\mathbf{S} = \oint_S \mathbf{F} \cdot d\mathbf{S} \tag{H.4}

since the contributions of the common surface SabS_{ab} cancel in that the flux out of S1S_1 is equal and opposite to the flux into S2S_2 over the surface SabS_{ab}. That is, independent of how many times the volume enclosed by SS is subdivided, the net flux for the sum of all the Gaussian surfaces enclosing these subdivisions of the volume, still equals SFdS\oint_S \mathbf{F} \cdot d\mathbf{S}.

Consider that the volume enclosed by SS is subdivided into NN subdivisions where NN \rightarrow \infty, then even though SiFdS0\oint_{S_i} \mathbf{F} \cdot d\mathbf{S} \rightarrow 0 as NN \rightarrow \infty, the sum over surfaces of all the infinitessimal volumes remains unchanged

Φ=SFdS=iNSiFdS(H.5)\Phi = \oint_S \mathbf{F} \cdot d\mathbf{S} = \sum^{N \rightarrow \infty}_i \oint_{S_i} \mathbf{F} \cdot d\mathbf{S} \tag{H.5}

Thus we can take the limit of a sum of an infinite number of infinitessimal volumes as is needed to obtain a differential form. The surface integral for each infinitessimal volume will equal zero which is not useful, that is SiFdS0\oint_{S_i} \mathbf{F} \cdot d\mathbf{S} \rightarrow 0 as NN \rightarrow \infty. However, the flux per unit volume has a finite value as NN \rightarrow \infty. This ratio is called the divergence of the vector field;

divF=LimΔτi0SiFdSΔτi(H.6)div \mathbf{F} = Lim_{\Delta \tau_i \rightarrow 0} \frac{\oint_{S_i} \mathbf{F} \cdot d\mathbf{S}}{ \Delta \tau_i} \tag{H.6}

where Δτi\Delta \tau_i is the infinitessimal volume enclosed by surface SiS_i. The divergence of the vector field is a scalar quantity.

Thus the sum of flux over all infinitessimal subdivisions of the volume enclosed by a closed surface SS equals

Φ=SFdS=iNSiFdSΔτiΔτi=iNdivFΔτi(H.7)\Phi = \oint_S \mathbf{F} \cdot d\mathbf{S} = \sum^{N \rightarrow \infty}_i \frac{\oint_{S_i} \mathbf{F} \cdot d\mathbf{S}}{ \Delta \tau_i} \Delta \tau_i = \sum^{N \rightarrow \infty}_i div \mathbf{F}\Delta \tau_i \tag{H.7}

In the limit NN \rightarrow \infty, Δτi0\Delta \tau_i \rightarrow 0, this becomes the integral;

Φ=SFdS=Enclosed volumedivFdτ(H.8)\Phi = \oint_S \mathbf{F} \cdot d\mathbf{S} = \int_{Enclosed \ volume} div \mathbf{F} d\tau \tag{H.8}

This is called the Divergence Theorem or Gauss’s Theorem. To avoid confusion with Gauss’s law in electrostatics, it will be referred to as the Divergence theorem.

Divergence in Cartesian Coordinates

Computation of flux out of an infinitessimal rectangular box, \Delta x, \Delta y, \Delta z.

Figure 19.9.2:Computation of flux out of an infinitessimal rectangular box, Δx\Delta x, Δy\Delta y, Δz\Delta z.

Consider the special case of an infinitessimal rectangular box, size Δx,Δy,Δz\Delta x, \Delta y, \Delta z shown in Figure 19.9.2. Consider the net flux for the zz component FzF_z entering the surface ΔxΔy\Delta x\Delta y at location (x,y,z)(x, y, z).

ΔΦzin=(Fz+Δx2Fzx+Δy2Fzy)ΔxΔy(H.9)\Delta \Phi ^{in}_z = \left( F_z + \frac{\Delta x}{ 2} \frac{\partial F_z}{ \partial x} + \frac{\Delta y}{ 2} \frac{\partial F_z }{\partial y} \right) \Delta x\Delta y \tag{H.9}

The net flux of the zz component out of the surface at z+Δzz + \Delta z is

ΔΦzout=(Fz+ΔzFzz+Δx2Fzx+Δy2Fzy)ΔxΔy(H.10)\Delta \Phi ^{out}_z = \left( F_z + \Delta z \frac{\partial F_z}{ \partial z} + \frac{\Delta x}{2} \frac{\partial F_z}{ \partial x} + \frac{\Delta y}{ 2} \frac{\partial F_z}{ \partial y} \right) \Delta x\Delta y \tag{H.10}

Thus the net flux out of the box due to the z component of F is

ΔΦz=ΔΦzoutΔΦzin=FzzΔxΔyΔz(H.11)\Delta \Phi _z = \Delta \Phi ^{out}_z − \Delta \Phi ^{in}_z = \frac{\partial F_z}{ \partial z} \Delta x\Delta y\Delta z \tag{H.11}

Adding the similar xx and yy components for ΔΦ\Delta \Phi gives

ΔΦ=(Fxx+Fyy+Fzz)ΔxΔyΔz(H.12)\Delta \Phi = \left(\frac{\partial F_x}{ \partial x} + \frac{\partial F_y }{\partial y} + \frac{\partial F_z }{\partial z} \right) \Delta x\Delta y\Delta z \tag{H.12}

This gives that the divergence of the vector field F\mathbf{F} is

divF=LimΔτi0SiFdSΔτi=(Fxx+Fyy+Fzz)(H.13)div \mathbf{F} = Lim_{\Delta \tau_i \rightarrow 0} \frac{\oint_{S_i} \mathbf{F} \cdot d\mathbf{S}}{ \Delta \tau_i} = \left(\frac{\partial F_x }{\partial x} + \frac{\partial F_y}{ \partial y} + \frac{\partial F_z}{ \partial z} \right) \tag{H.13}

since Δτ=ΔxΔyΔz\Delta \tau = \Delta x\Delta y\Delta z. But the right hand side of the equation equals the scalar product F\boldsymbol{\nabla} \cdot \mathbf{F}, that is,

divF=F(H.14)div \mathbf{F} = \boldsymbol{\nabla} \cdot \mathbf{F} \tag{H.14}

The divergence is a scalar quantity. The physical meaning of the divergence is that it gives the net flux per unit volume flowing out of an infinitessimal volume. A positive divergence corresponds to a net outflow of flux from the infinitessimal volume at any location while a negative divergence implies a net inflow of flux to this infinitessimal volume.

It was shown that for an infinitessimal rectangular box

ΔΦ=(Fxx+Fyy+Fzz)ΔxΔyΔz=FΔτ(H.15)\Delta \Phi = \left(\frac{\partial F_x }{\partial x} + \frac{\partial F_y}{ \partial y} + \frac{\partial F_z}{ \partial z} \right) \Delta x\Delta y\Delta z = \boldsymbol{\nabla} \cdot \mathbf{F}\Delta \tau \tag{H.15}

Integrating over the finite volume enclosed by the surface SS gives

Φ=SFdS=EnclosedvolumeFdτ(H.16)\Phi = \oint_S \mathbf{F} \cdot d\mathbf{S} = \int\limits_{Enclosed \\ volume} \boldsymbol{\nabla} \cdot \mathbf{F} d \tau \tag{H.16}

This is another way of expressing the Divergence theorem

Φ=SFdS=EnclosedvolumedivFdτ(H.17)\Phi = \oint_S \mathbf{F} \cdot d\mathbf{S} = \int\limits_{Enclosed \\ volume} div \mathbf{F} d \tau \tag{H.17}

The divergence theorem, developed by Gauss, is of considerable importance, it relates the surface integral of a vector field, that is, the outgoing flux, to a volume integral of F\boldsymbol{\nabla} \cdot \mathbf{F} over the enclosed volume.

Stokes Theorem

The curl

Maxwell’s laws relate the circulation of the field around a closed loop to the rate of change of flux through the surface bounded by the closed loop. It is possible to write these integral equations in a differential form as follows.

Consider the line integral around a closed loop CC shown in Figure 19.9.3.

If this area is subdivided into two areas enclosed by loops C1C_1 and C2C_2, then the sum of the line integrals is the same

CFdl=C1Fdl+C2Fdl(H.18)\oint_C \mathbf{F} \cdot d\mathbf{l} = \oint_{C_1} \mathbf{F} \cdot d\mathbf{l} + \oint_{C_2} \mathbf{F} \cdot d\mathbf{l} \tag{H.18}

because the contributions along the common boundary cancel since they are taken in opposite directions if C1C_1 and C2C_2 both are taken in the same direction. Note that the line integral, and corresponding enclosed area,

are vector quantities related by the right-hand rule and this must be taken into account when subdividing the area. Thus the area can be subdivided into an infinite number of pieces for which

CFdl=iNCiFdl=iNCiFdlΔSin^ΔSin^(H.19)\oint_C \mathbf{F} \cdot d\mathbf{l} = \sum^{N \rightarrow \infty}_i \oint_{C_i} \mathbf{F} \cdot d\mathbf{l} = \sum^{N \rightarrow \infty}_i \frac{\oint_{C_i} \mathbf{F} \cdot d\mathbf{l}}{ \Delta \mathbf{S}_i \cdot \widehat{\mathbf{n}} } \Delta \mathbf{S}_i \cdot \widehat{\mathbf{n}} \tag{H.19}

where ΔSi\Delta \mathbf{S}_i is the infinitessimal area bounded by the closed sub-loop CiC_i and ΔSin^\Delta \mathbf{S}_i \cdot \widehat{\mathbf{n}} is the normal component of this area pointing along the n^\widehat{\mathbf{n}} direction which is the direction along which the line integral points.

The circulation around a path is equal to the sum of the circulations around subareas made by subdividing the area.

Figure 19.9.3:The circulation around a path is equal to the sum of the circulations around subareas made by subdividing the area.

The component of the curl of the vector function along the direction n^\widehat{\mathbf{n}} is defined to be

(curlF)n^LimΔS0iNCiFdlΔSin^(H.20)(curl \mathbf{F}) \cdot \widehat{\mathbf{n}} \equiv Lim_{\Delta S\rightarrow 0} \sum^{N \rightarrow \infty}_i \frac{\oint_{C_i} \mathbf{F} \cdot d\mathbf{l}}{ \Delta \mathbf{S}_i \cdot \widehat{\mathbf{n}} } \tag{H.20}

Thus the line integral can be written as

CFdl=iNCiFdlΔSin^ΔSin^=[(curlF)n^]dSin^(H.21)\oint_C \mathbf{F} \cdot d\mathbf{l} = \sum^{N \rightarrow \infty}_i \frac{\oint_{C_i} \mathbf{F} \cdot d\mathbf{l}}{ \Delta \mathbf{S}_i \cdot \widehat{\mathbf{n}}} \Delta \mathbf{S}_i \cdot \widehat{\mathbf{n}} \tag{H.21} \\ = \int [(curl \mathbf{F}) \cdot \widehat{\mathbf{n}}] d\mathbf{S}_i \cdot \widehat{\mathbf{n}}

The product n^n^=1\widehat{\mathbf{n}} \cdot \widehat{\mathbf{n}} = 1, that is, this is true independent of the direction of the infinitessimal loop. Thus the above relation leads to Stokes Theorem

CFdl=Area bounded by C(curlF)dS(H.22)\oint_C \mathbf{F} \cdot d\mathbf{l} = \int_{Area \ bounded \ by \ C} (curl \mathbf{F}) \cdot d\mathbf{S} \tag{H.22}

This relates the line integral to a surface integral over a surface bounded by the loop.

Curl in cartesian coordinates

Consider the infinitessimal rectangle ΔxΔy\Delta x\Delta y pointing in the k^\widehat{\mathbf{k}} direction shown in Figure 19.9.4.

Circulation around an infinitessimal rectangle \Delta x\Delta y in the z direction.

Figure 19.9.4:Circulation around an infinitessimal rectangle ΔxΔy\Delta x\Delta y in the z direction.

The line integral, taken in a right-handed way around k^\widehat{\mathbf{k}} gives

CFdl=FxΔx+(Fy+FyxΔx)(Fx+FxyΔy)FyΔy=(FyxFxy)ΔxΔy(H.23)\oint_C \mathbf{F} \cdot d\mathbf{l} = F_x\Delta x + \left( F_y + \frac{\partial F_y}{ \partial x} \Delta x \right) − \left( F_x + \frac{\partial F_x}{ \partial y} \Delta y \right) − F_y\Delta y = \left( \frac{\partial F_y }{\partial x} − \frac{\partial F_x }{\partial y} \right) \Delta x\Delta y \tag{H.23}

Thus since ΔxΔy=ΔSz\Delta x\Delta y = \Delta \mathbf{S}_z the zz component of the curl is given by

(curlF)k^=CiFdlΔSin^=(FyxFxy)(H.24)(curl \mathbf{F}) \cdot \widehat{\mathbf{k}} = \frac{\oint_{C_i} \mathbf{F} \cdot d\mathbf{l}}{ \Delta \mathbf{S}_i \cdot \widehat{\mathbf{n}}} = \left(\frac{\partial F_y}{ \partial x} − \frac{\partial F_x}{ \partial y} \right) \tag{H.24}

The same argument for the component of the curl in the yy direction is given by

(curlF)j^=(FxzFzx)(H.25)(curl \mathbf{F}) \cdot\widehat{\mathbf{j}}= \left(\frac{\partial F_x }{\partial z} − \frac{\partial F_z}{ \partial x} \right) \tag{H.25}

Similarly the same argument for the component of the curl in the xx direction is given by

(curlF)i^=(FzyFyz)(H.26)(curl \mathbf{F}) \cdot\widehat{\mathbf{i}}= \left(\frac{\partial F_z }{\partial y} − \frac{\partial F_y }{\partial z} \right) \tag{H.26}

Thus combining the three components of the curl gives

curlF=(FzyFyz)i^+(FxzFzx)j^+(FyxFxy)k^(H.27)curl \mathbf{F} = \left(\frac{\partial F_z}{ \partial y} − \frac{\partial F_y }{\partial z} \right)\widehat{\mathbf{i}}+ \left(\frac{\partial F_x}{ \partial z} − \frac{\partial F_z}{ \partial x} \right) \widehat{\mathbf{j}} + \left(\frac{\partial F_y }{\partial x} − \frac{\partial F_x }{\partial y} \right) \widehat{\mathbf{k}} \tag{H.27}

Note that cross-product of the del operator with the vector F\mathbf{F} is

×F=i^j^k^xyzFxFyFz(H.28)\boldsymbol{\nabla} \times \mathbf{F} = \begin{vmatrix} \widehat{\mathbf{i}} & \widehat{\mathbf{j}} & \widehat{\mathbf{k}} \\ \frac{\partial}{ \partial x} & \frac{\partial}{ \partial y} & \frac{\partial}{ \partial z} \\ F_x & F_y & F_z \end{vmatrix} \tag{H.28}

which is identical to the right hand side of the relation for the curl in cartesian coordinates. That is;

×F=curlF(H.29)\boldsymbol{\nabla} \times \mathbf{F} = curl \overrightarrow{\mathbf{F}} \tag{H.29}

Therefore Stokes Theorem can be rewritten as

CFdl=Area bounded by C(curlF)dS=Area bounded by C(×F)dS(H.30)\oint_C \mathbf{F} \cdot d\mathbf{l} = \int_{Area \ bounded \ by \ C} (curl \mathbf{F}) \cdot d\mathbf{S} = \int_{Area \ bounded \ by \ C} (\boldsymbol{\nabla} \times F) \cdot d\mathbf{S} \tag{H.30}

The physics meaning of the curl is that it is the circulation, or rotation, for an infinitessimal loop at any location. The word curl is German for rotation.

Potential formulations of curl-free and divergence-free fields

Interesting consequences result from the Divergence theorem and Stokes Theorem for vector fields that are either curl-free or divergence-free. In particular two theorems result from the second derivatives of a vector field.

Theorem 1 - Curl-free (irrotational) fields:

For curl-free fields

×F=0(H.31)\boldsymbol{\nabla} \times \mathbf{F} = 0 \tag{H.31}

everywhere. This is automatically obeyed if the vector field is expressed as the gradient of a scalar field

F=ϕ(H.32)\mathbf{F} = \boldsymbol{\nabla}\phi \tag{H.32}

since

×(ϕ)=0(H.33)\boldsymbol{\nabla}\times (\boldsymbol{\nabla}\phi)=0 \tag{H.33}

That is, any curl-free vector field can be expressed in terms of the gradient of a scalar field.

The scalar field ϕ\phi is not unique, that is, any constant α\alpha can be added to ϕ\phi since α=0\boldsymbol{\nabla}\alpha = 0, that is, the addition of the constant α\alpha does not change the gradient. This independence to addition of a number to the scalar potential is called a gauge invariance discussed in chapter 13.2, for which

F=ϕ=(ϕ+α)=ϕ(H.34)\mathbf{F} = \boldsymbol{\nabla}\phi^{\prime} = \boldsymbol{\nabla} (\phi + \alpha ) = \boldsymbol{\nabla}\phi \tag{H.34}

That is, this gauge-invariant transformation does not change the observable F\mathbf{F}. The electrostatic field E\mathbf{E} and the gravitation field g\mathbf{g} are examples of irrotational fields that can be expressed as the gradient of scalar potentials.

Theorem 2 - Divergence-free (solenoidal) fields:

For divergence-free fields

F=0(H.35)\boldsymbol{\nabla} \cdot \mathbf{F} = 0 \tag{H.35}

everywhere. This is automatically obeyed if the field F\mathbf{F} is expressed in terms of the curl of a vector field G\mathbf{G} such that

F=×G(H.36)\mathbf{F} = \boldsymbol{\nabla} \times \mathbf{G} \tag{H.36}

since ×G=0\boldsymbol{\nabla} \cdot \boldsymbol{\nabla} \times \mathbf{G} = \mathbf{0}. That is, any divergence-free vector field can be written as the curl of a related vector field.

As discussed in chapter 13.2, the vector potential G\mathbf{G} is not unique in that a gauge transformation can be made by adding the gradient of any scalar field, that is, the gauge transformation G=G+φ\mathbf{G^{\prime}} = \mathbf{G} + \boldsymbol{\nabla}\boldsymbol{\varphi} gives

F=×G=×(G+φ)=×G.(H.37)\mathbf{F} = \boldsymbol{\nabla} \times \mathbf{G^{\prime}} = \boldsymbol{\nabla}\times (\mathbf{G} + \boldsymbol{\nabla}\boldsymbol{\varphi}) = \boldsymbol{\nabla} \times \mathbf{G}. \tag{H.37}

This gauge invariance for transformation to the vector potential G\mathbf{G^{\prime}} does not change the observable vector field F\mathbf{F}. The magnetic field B\mathbf{B} is an example of a solenoidal field that can be expressed in terms of the curl of a vector potential A\mathbf{A}.

19.10: Appendix - Waveform analysis

Harmonic Waveform Decomposition

Any linear system that is subject to a time-dependent forcing function F(t)F( t), can be expressed as a linear superposition of frequency-dependent solutions of the individual harmonic decomposition a(ω)a(\omega ) of the forcing function. Similarly, any linear system subject to a spatially-dependent forcing function F(x)F(x) can be expressed as a linear superposition of the wavenumber-dependent solutions of the individual harmonic decomposition a(kx)a(k_x) of the forcing function. Fourier analysis provides the mathematical procedure for the transformation between the periodic waveforms and the harmonic content, that is, F(t)a(ω)F( t) \Leftrightarrow a(\omega ), or F(x)a(kx)F(x) \Leftrightarrow a(k_x). Fourier’s theorem states that any arbitrary forcing function F(t)F( t) can be decomposed into a sum of harmonic terms. For example for a time-dependent periodic forcing function the decomposition can be a cosine series of the form

F(t)=n=1αncos(nω0t+ϕn)(I.1)F( t) = \sum^{\infty}_{n=1} \alpha_n \cos(n\omega_0 t + \phi_n) \tag{I.1}

where ω0\omega_0 is the lowest (fundamental) frequency solution. For an aperiodic function a cosine decomposition can be of the form

F(t)=0α(ω)cos(ωt+ϕ(ω))dω(I.2)F( t) = \int^{\infty}_0 \alpha (\omega ) \cos(\omega t + \phi (\omega ))d\omega \tag{I.2}

Either of the complementary functions F(t)a(ω)F( t) \Leftrightarrow a(\omega ), or F(x)a(kx)F(x) \Leftrightarrow a(k_x) are equivalent representations of the harmonic content that can be used to describe signals and waves. The following two sections give an introduction to Fourier analysis.

Periodic systems and the Fourier series

Discrete solutions occur for systems when periodic boundary conditions exist. The response of periodic systems can be described in either the time versus angular frequency domains, or equivalently, the spatial coordinate xx versus the corresponding wave number kxk_x. For periodic systems this decomposition leads to the Fourier series where a generalized phase coordinate ϕ\phi can be used to represent either the time or spatial coordinates, that is, with ϕ=ω0t\phi = \omega_0 t or ϕ=kxx\phi = k_xx respectively. The Fourier series relates the two representations of the discrete wave solutions for such periodic systems.

Fourier’s theorem states that for a general periodic system any arbitrary forcing function F(ϕ)F(\phi) can be decomposed into a sum of sinusoidal or cosinusoidal terms. The summation can be represented by three equivalent series expansions given below, where ϕ=ω0t\phi = \omega_0 t or ϕ=k0r\phi = \mathbf{k}_0\cdot \mathbf{r}, and where ω0,k0\omega_0, \mathbf{k}_0 are the fundamental angular frequency and fundamental wave number respectively.

f(ϕ)=a02+n=1[ancos(nϕ)+bnsin(nϕ)](I.3)f (\phi) = \frac{a_0}{2} + \sum^{\infty}_{n=1} [a_n \cos (n\phi) + b_n \sin (n\phi)] \tag{I.3}
f(ϕ)=a02+n=0cncos(nϕ+φn)(I.4)f (\phi) = \frac{a_0}{2} + \sum^{\infty}_{n=0} c_n \cos (n\phi + \varphi_n) \tag{I.4}
f(ϕ)=a02+n=0dnsin(nϕ+θn)(I.5)f (\phi) = \frac{a_0}{2} + \sum^{\infty}_{n=0} d_n \sin (n\phi + \theta_n) \tag{I.5}

where nn is an integer, and φn,θn\varphi_n, \theta_n are phase shifts fit to the initial conditions.

The normal modes of a discrete system form a complete set of solutions that satisfy the following orthogonality relation

02πfn(ϕ)fm(ϕ)dϕ=cnδmn(I.6)\int^{2\pi}_0 f_n (\phi) f_m (\phi) d\phi = c_n \delta_{mn} \tag{I.6}

where δmn\delta_{mn} is the Kronecker delta symbol defined in equation (9.2.10)(9.2.10). Orthogonality can be used to determine the coefficients for equations I.3 to be

a0=1ππ+πf(ϕ)dϕ(I.7)a_0 = \frac{1}{ \pi} \int^{+\pi}_{ −\pi} f (\phi) d\phi \tag{I.7}
an=1ππ+πf(ϕ)cos(nϕ)dϕ(I.8)a_n = \frac{1}{ \pi} \int^{+\pi}_{ −\pi} f (\phi) \cos (n\phi) d\phi \tag{I.8}
bn=1ππ+πf(ϕ)sin(nϕ)dϕ(I.9)b_n = \frac{1}{ \pi} \int^{+\pi}_{ −\pi} f (\phi) \sin (n\phi) d\phi \tag{I.9}

Similarly the coefficients for I.4 and I.5 are related to the above coefficients by

cn2=dn2=an2+bn2c^2_n = d^2_n = a^2_n + b^2_n \nonumber

Instead of the simple trigonometric form used in equations (I.3I.5) the cosine and sine functions can be expanded into the exponential form where

cosϕ=12(eiϕ+eiϕ)sinϕ=i2(eiϕeiϕ)(I.10)\cos \phi = \frac{1}{ 2} ( e^{i\phi} + e^{-i\phi}) \tag{I.10} \\ \sin \phi = \frac{−i}{ 2} ( e^{i\phi} − e^{-i\phi})

then Equation I.3 becomes

f(ϕ)=n=gneinϕ(I.11)f (\phi) = \sum^{\infty}_{ n=−\infty} g_n e^{in\phi} \tag{I.11}

where nn is any integer and, from the orthogonality, the Fourier coefficients are given by

gn=12ππ+πf(ϕ)enϕdϕ(I.12)g_n = \frac{1}{ 2\pi} \int^{+\pi}_{ −\pi} f (\phi) e^{n\phi} d\phi \tag{I.12}

These coefficients are related to the cosine plus sine series amplitudes by

gn=12(anibn)(when n is positive)g_n = \frac{1}{ 2} (a_n − ib_n) \tag{when n is positive}
gn=12(an+ibn)(when n is negative)g_n = \frac{1}{ 2} (a_n + ib_n) \tag{when n is negative}

These results show that the coefficients of the exponential series are in general complex, and that they occur in conjugate pairs (that is, the imaginary part of a coefficient ana_n is equal but opposite in sign to that for the coefficient ana_{−n}). Although the introduction of complex coefficients may appear unusual, it should be remembered that the real part of a pair of coefficients denotes the magnitude of the cosine wave of the relevant frequency, and that the imaginary part denotes the magnitude of the sine wave. If a particular pair of coefficients ana_n and ana_{−n} are real, then the component at the frequency nω0n\omega_0 is simply a cosine; if ana_n and ana_{−n} are purely imaginary, the component is just a sine; and if, as is the general case, ana_n and ana_{−n} are complex, both cosine and a sine terms are present.

The use of the exponential form of the Fourier series gives rise to the notion of ‘negative frequency’. Of course, f(t)=ancosωntf ( t) = a_n \cos \omega_n t is a wave of a single frequency ωn=nω0\omega_n = n\omega_0 radians/second, and may be represented by a single line of height ana_n in a normal spectral diagram. However, using the exponential form of the Fourier series results in both positive and negative ω\omega components.

The coexistence of both negative and positive angular frequencies ±ω\pm \omega can be understood by consideration of the Argand diagram where the real component is plotted along the xx-axis and the imaginary component along the yy-axis. The function gne+iωtg_ne^{+i\omega t} represents a vector of length gng_n that rotates with an angular velocity ω\omega in a positive direction, that is counterclockwise, whereas, gneiωtg_ne^{−i\omega t} represents the vector rotating in a negative direction, that is clockwise. Thus the sum of the two rotating vectors, according to equations I.3, leads to cancellation of the opposite components on the imaginary yy axis and addition of the two gncosωtg_n \cos \omega t real components on the xx axis. Subtraction leads to cancellation of the real xx components and addition of the imaginary yy axis components.

Aperiodic systems and the Fourier Transform

The Fourier transform (also called the Fourier integral) does for the non-repetitive signal waveform what the Fourier series does for the repetitive signal. It was shown that the line spectrum of a recurrent periodic pulse waveform is modified as the pulse duration decreases, assuming the period of the waveform (and hence its fundamental component) remains unchanged. Suppose now that the duration of the pulses remain fixed but the separation between them increases, giving rise to an increasing period. In the limit, only a single rectangular pulse remains, its neighbors having moved away on either side towards ±\pm \infty. In this case, the fundamental frequency ω0\omega_0 tends towards zero and the harmonics become extremely closely spaced and of vanishingly small amplitudes, that is, the system approximates a continuous spectrum.

Mathematically, this situation may be expressed by modifications to the exponential form of the Fourier series already derived. Let the phase factor ϕ=ω0t\phi = \omega_0 t in Equation I.11 then

gn=ω02ππ+πf(t)enω0tdt=1ττ2τ2f(t)enω0tdt(I.13)g_n = \frac{\omega_0 }{2\pi} \int^{+\pi}_{ −\pi} f ( t) e^{n\omega_0 t} d t = \frac{1}{ \tau} \int^{\frac{\tau }{2}}_{ − \frac{\tau}{ 2}} f ( t) e^{n\omega_0 t} d t \tag{I.13}

where τ\tau is the period of the periodic force. Let G(ω)=τgnG (\omega ) = \tau g_n, ω=nω0\omega = n\omega_0, and take the limit for τ\tau \rightarrow \infty, then Equation I.12 can be written as

G(ω)=+f(t)eωtdt(I.14)G (\omega ) = \int^{+\infty}_{ −\infty} f ( t) e^{\omega t}d t \tag{I.14}

Similarly making the same limit for τ\tau \rightarrow \infty then ω0=2πτdω\omega_0 = \frac{2\pi}{ \tau} \rightarrow d\omega and Equation I.11 becomes

f(t)=n=G(ω)τeinω0t=n=G(ω)ω02πeiωt=12π+G(ω)eiωtdω(I.15)f ( t) = \sum^{\infty}_{ n=−\infty} \frac{G (\omega )}{ \tau} e^{in\omega_0 t} = \sum^{\infty}_{ n=−\infty} G (\omega ) \frac{\omega_0 }{2\pi} e^{i\omega t} = \frac{1}{ 2\pi} \int^{ +\infty}_{ −\infty} G (\omega ) e^{i\omega t} d\omega \tag{I.15}

Equation I.15 shows how a non-repetitive time-domain wave form is related to its continuous spectrum. These are known as Fourier integrals or Fourier transforms. They are of central importance for signal processing. For convenience the transforms often are written in the operator formalism using the F\mathcal{F} symbol in the form

f(t)=12π+G(ω)eiωtdωF1[12πG(ω)](I.16)f ( t) = \frac{1}{ 2\pi } \int^{ +\infty}_{ −\infty} G (\omega ) e^{i\omega t} d\omega \equiv \mathcal{F}^{−1} \left[ \frac{1}{ 2\pi} G(\omega ) \right] \tag{I.16}
G(ω)=+f(t)eiωtdtFf(t)(I.17)G (\omega ) = \int^{ +\infty}_{ −\infty} f ( t) e^{−i\omega t} d t \equiv \mathcal{F}f( t) \tag{I.17}

It is very important to grasp the significance of these two equations. The first tells us that the Fourier transform of the waveform f(t)f( t) is continuously distributed in the frequency range between ω=±\omega = \pm \infty, whereas the second shows how, in effect, the waveform may be synthesized from an infinite set of exponential functions of the form e±iωte^{\pm i\omega t}, each weighted by the relevant value of G(ω)G(\omega ). It is crucial to realize that this transformation can go either way equally, that is, from G(ω)G(\omega ) to f(t)f ( t) or vice versa.[2]

Time-sampled waveform analysis

An alternative approach for unloosing periodic signals, that is complementary to the Fourier analysis harmonic decomposition, is time-sampled (discrete-sample) waveform analysis where the signal amplitude is measured repetitively at regular time intervals in a time-ordered sequence, that is, a sequence of samples of the instantaneous delta-function amplitudes is recorded. Typically an amplitude-to-digital converter is used to digitize the amplitude for each measured sample and the digital numbers are recorded; this process is called digital signal processing.

The general principles are best explained by first considering the response of a linear system to a step function impulse, followed by a square impulse, and leading to the response of a δ\delta-function impulsive driving force.

Response of a underdamped linear oscillator with \omega = 10, and \Gamma = 2 to the following impulsive force. (a) Step function force F = 0 for t < 0 and F = m for t > 0. (b) Square-wave force where F = m for 0 < t<\tau for \tau = 3, and F = 0 at other times. (c) Delta-function impulse P = 1.

Figure 19.10.1:Response of a underdamped linear oscillator with ω=10\omega = 10, and Γ=2\Gamma = 2 to the following impulsive force. (a) Step function force F=0F = 0 for t<0t < 0 and F=mF = m for t>0t > 0. (b) Square-wave force where F=mF = m for 0<t<τ0 < t<\tau for τ=3\tau = 3, and F=0F = 0 at other times. (c) Delta-function impulse P=1P = 1.

Delta-function impulse response

Consider the damped oscillator equation

x¨+Γx˙+ω02x=F(t)m(I.18)\ddot{x} + \Gamma \dot{x} + \omega^2_0x = \frac{F ( t)}{ m} \tag{I.18}

and assume that a step function is applied at time t=0t = 0. That is;

F(t)m=0t<0F(t)m=at>0\begin{align} \frac{F ( t)}{ m} = 0 && t < 0 && \frac{F ( t)}{ m } = a && t> 0 \tag{I.19} \end{align}

where aa is a constant. The initial conditions are that x(0)=x˙(0)=0x(0) = \dot{x}(0) = 0.

The transient or complementary solution is the solution of the linearly-damped harmonic oscillator

x¨+Γx˙+ω02x=0(I.20)\ddot{x} + \Gamma \dot{x} + \omega^2_0x = 0 \tag{I.20}

This is independent of the driving force and the solution is given in the chapter 3.5 discussion of the linearly-damped harmonic oscillator.

The particular, steady-state, solution is easy to obtain just by inspection since the force is a constant, that is, the particular solution is

xS=aω02t>0xS=0t<0\begin{aligned} x_S = \frac{a}{ \omega^2_0} && t > 0 && x_S = 0 && t < 0 \end{aligned}

Taking the sum of the transient and particular solutions, using the initial conditions, gives the final solution to be

x(t)=aω02[1eΓ2tcosω1tΓeΓ2t2ω1sinω1t](I.21)x( t) = \frac{a}{ \omega^2_0} \left[ 1 − e^{− \frac{\Gamma}{2} t} \cos \omega_1 t − \frac{\Gamma e^{− \frac{\Gamma}{2} t}}{ 2\omega_1} \sin \omega_1 t \right] \tag{I.21}

where ω1ω02(Γ2)2\omega_1 \equiv \sqrt{ \omega^2_0 − ( \frac{\Gamma}{2} )^2}. This functional form is shown in Figure 19.10.1a. Note that the amplitude of the transient response equals a−a at t=0t = 0 to cancel the particular solution when it jumps to +a+a. The oscillatory behavior then is just that of the transient response.

A square impulse can be generated by the superposition of two opposite-sign stepfunctions separated by a time τ\tau as shown in Figure 19.10.1b.

The square impulse can be taken to the limit where the width τ\tau is negligibly small relative to the response times of the system. It can be shown that letting τ0\tau \rightarrow 0, but keeping the magnitude of the total impulse P=aτP = a\tau finite for the impulse at time t0t_0, leads to the solution for the δ\delta-function impulse occurring at t0t_0

x(t)=Pω1eΓ2(tt0)sinω1(tt0)t>t0(I.22)x( t) = \frac{P}{ \omega_1} e^{− \frac{\Gamma}{2} ( t− t_0)} \sin \omega_1 ( t − t_0) \quad t> t_0 \tag{I.22}

This response to a delta function impulse is shown in Figure 19.10.1c for the case where t0=0t_0 = 0. An example is the response when the hammer strikes a piano string at t=0t = 0.

Decomposition of the function x( t) = 2 \sin ( t)+ \sin (5 t)+ \frac{1}{ 3} \sin (15 t)+ \frac{1}{ 5} \sin (25 t) into a time-ordered sequence of \delta-function samples.

Figure 19.10.2:Decomposition of the function x(t)=2sin(t)+sin(5t)+13sin(15t)+15sin(25t)x( t) = 2 \sin ( t)+ \sin (5 t)+ \frac{1}{ 3} \sin (15 t)+ \frac{1}{ 5} \sin (25 t) into a time-ordered sequence of δ\delta-function samples.

Green’s function waveform decomposition

The response of the linearly-damped linear oscillator to an delta function impulse, that has been expressed above, can be used to exploit the powerful Green’s technique for decomposition of any general forcing function. That is, if the driven system is linear, then the principle of superposition is applicable and allowing expression of the inhomogeneous part of the differential equation as the sum of individual delta functions. That is;

x¨+Γx˙+ω02x=n=Fn(t)m=n=In(t)(I.23)\ddot{x} + \Gamma \dot{x} + \omega^2_0 x = \sum^{\infty}_{ n=−\infty} \frac{F_n ( t)}{ m} = \sum^{\infty}_{ n=−\infty} I_n ( t) \tag{I.23}

As illustrated in Figure 19.10.2 discrete-time waveform analysis involves repeatedly sampling the instantaneous amplitude in a regular and repetitive sequence of δ\delta-function impulses. Since the superposition principle applies for this linear system then the waveform can be described by a sum of an ordered series of deltafunction impulses where tt^{\prime} is the time of an impulse. Integrating over all the δ\delta-function responses that have occurred at time tt^{\prime}, that is prior to the time of interest tt, leads to

x(t)=tF(t)mω1eΓ2(tt)sinω1(tt)dttt(I.24)x ( t) = \int^t_{ −\infty} \frac{F ( t^{\prime} )}{ m\omega_1} e^{− \frac{\Gamma}{2} ( t− t^{\prime} )} \sin \omega_1 ( t − t^{\prime} ) d t^{\prime} \quad t \geq t^{\prime} \tag{I.24}

The Green’s function G(tt)G ( t − t^{\prime} ) is defined by

G(tt)=1mω1eΓ2(tt)sinω1(tt)tt=0t<t(I.25)G( t − t^{\prime} ) = \frac{1}{ m\omega_1} e^{− \frac{\Gamma}{2} ( t− t^{\prime} )} \sin \omega_1 ( t − t^{\prime} ) \quad t \geq t^{\prime} \tag{I.25} \\ = 0 \quad t< t^{\prime}

Superposition allows the summed response of the system to be written in an integral form

x(t)=tF(t)G(tt)dt(I.26)x( t) = \int^t_{ −\infty} F( t^{\prime} )G( t − t^{\prime} )d t^{\prime} \tag{I.26}

which gives the final time dependence of the forced system. This repetitive time-sampling approach avoids the need of using Fourier analysis. Note that the Green’s function G(tt)G ( t − t^{\prime} ) includes implicitly the frequency of the free undamped linear oscillator ω0\omega_0, the free damped linear oscillator ω1ω02(Γ2)2\omega_1 \equiv \sqrt{\omega^2_0 − ( \frac{\Gamma}{2} )^2}, as well as the damping coefficient Γ\Gamma. Access to the combination of fast microcomputers coupled to fast digital sampling techniques has made digital signal sampling the pre-eminent technique for signal recording of audio, video, and detector signal processing.

19.11: Bibliography

[1] SELECTION OF TEXTBOOKS ON CLASSICAL MECHANICS

[Ar78] V. I. Arnold, “Mathematical methods of Classical Mechanics”, 2nd2^{nd} edition, Springer-Verlag (1978)

This textbook provides an elegant and advanced exposition of classical mechanics expressed in the language of differential topology.

[Co50] H.C. Corben and P. Stehle, “Classical Mechanics”, John Wiley (1950)

This classic textbook covers the material at the same level and comparable scope as the present textbook.

[Fo05] G. R. Fowles, G. L. Cassiday, “Analytical Mechanics”. Thomson Brookes/Cole, Belmont, (2005)

An elementary undergraduate text that emphasizes computer simulations.

[Go50] H. Goldstein, “Classical Mechanics”, Addison-Wesley, Reading (1950)

This has remained the gold standard graduate textbook in classical mechanics since 1950. Goldstein’s book is the best graduate-level reference to supplement the present textbook. The lack of worked examples is an impediment to using Goldstein for undergraduate courses. The 3rd3^{rd} edition, published by Goldstein, Poole, and Safko (2002), uses the symplectic notation that makes the book less friendly to undergraduates. The Cline book adopts the nomenclature used by Goldstein to provide a consistent presentation of the material.

[Gr06] R. D. Gregory, “Classical Mechanics”, Cambridge University Press

This outstanding, and original, introduction to analytical mechanics was written by a mathematician. It is ideal for the undergraduate, but the breadth of the material covered is limited.

[Gr10] W. Greiner, “Classical Mechanics, Systems of particles and Hamiltonian Dynamics”, 2nd2^{nd} edition, Springer (2010). This excellent modern graduate textbook is similar in scope and approach to the present text. Greiner includes many interesting worked examples, as well as a reproduction of the Struckmeier[Str08] presentation of the extended Lagrangian and Hamiltonian mechanics formalism of Lanczos[La49].

[Jo98] J. V. José and E. J. Saletan, “Classical Dynamics, A Contemporary Approach”, Cambridge University Press (1998)

This modern advanced graduate-level textbook emphasizes configuration manifolds and tangent bundles which makes it unsuitable for use by most undergraduate students.

[Jo05] O. D. Johns, “Analytical Mechanics for Relativity and Quantum Mechanics”, 2nd2^{nd} edition, Oxford University Press (2005). Excellent modern graduate text that emphasizes the Lanczos[La49] parametric approach to Special Relativity. The Johns and Cline textbooks were developed independently but are similar in scope and approach. For consistency, the name “generalized energy”, which was introduced by Johns, has been adopted in the Cline textbook.

[Ki85] T.W.B. Kibble, F.H. Berkshire. “Classical Mechanics, (5th edition)”, Imperial College Press, London, 2004. Based on the textbook written by Kibble that was published in 1966 by McGrawHill. The 4th and 5th editions were published jointly by Kibble and Berkshire. This excellent and well-established textbook addresses the same undergraduate student audience as the present textbook. This book covers the variational principles and applications with minimal discussion of the philosophical implications of the variational approach.

[La10] O.L. De Lange and J. Pierrus, “Solved Problems in Classical Mechanics”, Oxford University Press, 2010. Presents both numerical and analytical solution of problems in classical mechanics.

[La49] C. Lanczos, “The Variational Principles of Mechanics”, University of Toronto Press, Toronto, (1949)

An outstanding graduate textbook that has been one of the founding pillars of the field since 1949. It gives an excellent introduction to the philosophical aspects of the variational approach to classical mechanics, and introduces the extended formulations of Lagrangian and Hamiltonian mechanics that are applicable to relativistic mechanics.

[La60] L. D. Landau, E. M. Lifshitz, “Mechanics”, Volume 1 of a Course in Theoretical Physics, Pergamon Press (1960)

An outstanding, succinct, description of analytical mechanics that is devoid of any superfluous text. This Course in Theoretical Physics is a masterpiece of scientific writing and is an essential component of any physics library. The compactness and lack of examples makes this textbook less suitable for most undergraduate students.

[Li94] Yung-Kuo Lim, “Problems and Solutions on Mechanics” (1994)

This compendium of 408 solved problems, which are taken from graduate qualifying examinations in physics at several U.S. universities, provides an invaluable resource that complements this textbook for study of Lagrangian and Hamiltonian mechanics.

[Ma65] J. B. Marion, “Classical Dynamics of Particles and Systems”, Academic Press, New York, (1965)

This excellent undergraduate text played a major role in introducing analytical mechanics to the undergraduate curriculum. It has an outstanding collection of challenging problems. The 5th5^{th} edition has been published by S. T. Thornton and J. B. Marion, Thomson, Belmont, (2004).

[Me70] L. Meirovitch, “Methods of Analytical Dynamics”, McGraw-Hill New York, (1970)

An advanced engineering textbook that emphasizes solving practical problems, rather than the underlying theory.

[Mu08] H. J. W. Müller-Kirsten, “Classical Mechanics and Relativity”, World Scientific, Singapore, (2008)

This modern graduate-level textbook emphasizes relativistic mechanics making it an excellent complement to the present textbook.

[Pe82] I. Percival and D. Richards, “Introduction to Dynamics” Cambridge University Press, London, (1982)

Provides a clear presentation of Lagrangian and Hamiltonian mechanics, including canonical transformations, Hamilton-Jacobi theory, and action-angle variables.

[Sy60] J.L. Synge, “Principles of Classical Mechanics and Field Theory”, Volume III/I of “Handbuck der Physik” Springer-Verlag, Berlin (1960).

A classic graduate-level presentation of analytical mechanics.

[Th04] S.T. Thornton, and J. B. Marion, “Classical Dynamics of Particles and Systems”, 5th5^{th} edition. Brooks/Cole-Thomson Learning, New York, (2004)

Thornton has expanded the outstanding collection of challenging problems in this popular classical mechanics book.

[2] GENERAL REFERENCES

[Bak96] L. Baker, J.P. Gollub, Chaotic Dynamics, 2nd2^{nd} edition, 1996 (Cambridge University Press)

[Bat31] H. Bateman, Phys. Rev. 38 (1931) 815

[Bau31] P.S. Bauer, Proc. Natl. Acad. Sci. 17 (1931) 311

[Bor25a] M. Born and P. Jordan, Zur Quantenmechanik, Zeitschrift für Physik, 34, (1925) 858-888.

[Bor25b] M. Born, W. Heisenberg, and P. Jordan, Zur Quantenmechanik II, Zeitschrift für Physik, 35, (1925), 557-615,

[Boy08] R. W. Boyd, Nonlinear Optics, 3rd3^{rd} edition, 2008 (Academic Press, NY)

[Bri14] L. Brillouin, Ann. Physik 44(1914)

[Bri60] L. Brillouin, Wave Propagation and Group Velocity, 1960 (Academic Press, New York)

[Cay1857] A. Cayley, Proc. Roy. Soc. London 8 (1857) 506

[Cei10] J.L. Cie´sli´nski, T. Nikiciuk, J. Phys. A:Math. Theor. 43 (2010) 175205

[Cio07] Ciocci and Langerock, Regular and Chaotic Dynamics, 12 (2007) 602

[Cli71] D. Cline, Proc. Orsay Coll. on Intermediate Nuclei, Ed. Foucher, Perrin, Veneroni, 4 (1971).

[Cli72] D. Cline and C. Flaum, Proc. of the Int. Conf. on Nuclear Structure Studies Using Electron Scattering, Sendai, Ed. Shoa, Ui, 61 (1972).

[Cli86] D. Cline, Ann. Rev. Nucl. Part. Sci. 36, (1986) 683.

[Coh77] R.J. Cohen, Amer. J. of Phys. 45 (1977) 12

[Cra65] F.S. Crawford, Berkeley Physics Course 3; Waves, 1970 (Mc Graw Hill, New York)

[Cum07] D. Cumin, C.P. Unsworth, Physica D 226 (2007) 181

[Dav58] A. S. Davydov and G. F. Filippov. Nuclear Physics, 8 (1958) 237

[Dek75] H. Dekker, Z. Physik, B21 (1975) 295

[Dep67] A. Deprit, American J. of Phys 35, no.5 424 (1967)

[Dir30] P.A.M. Dirac, Quantum Mechanics, Oxford University Press, (1930).

[Dou41] D. Douglas, Trans. Am. Math. Soc. 50 (1941) 71

[Fey84] R.P. Feynman, R.B. Leighton, M. Sands, The Feynman Lectures, (Addison-Wesley, Reading, MA,1984) Vol. 2, p17.5

[Fro80] C. Frohlich, Scientific American, 242 (1980) 154

[Gal13] C. R. Galley, Physical Review Letters, 11 (2013) 174301

[Gal14] C. R. Galley, D. Tsang, L.C. Stein, arXiv:1412.3082v1 [math-phys] 9 Dec 2014

[Har03] James B. Hartle, Gravity: An Introduction to Einstein’s General Relativity (Addison Wesley, 2003)

[Jac75] J.D. Jackson, Classical Electrodynamics, 2nd2^{nd} edition , (Wiley, 1975)

[Kur75] International Symposium on Math. Problems in Theoretical Physics, Lecture Notes in Physics, Vol39 Springer, NY (1975)

[Mus08a] Z.E. Musielak, J. Phys. A. Math. Theor. 41 (2008) 055205

[Mus08b] Z.E. Musielak, D. Rouy, L.D. Swift, Chaos, Solitons, Fractals 38 (2008) 894

[Ray1881] J.W. Strutt, 3rd3^{rd} Baron Rayleigh, Proc. London Math. Soc., s1-4 (1), (1881) 357

[Ray1887] J.W. Strutt, 3rd3^{rd} Baron Rayleigh, The Theory of Sound, 1887 (Macmillan, London)

[Rou1860] E.J. Routh, Treatise on the dynamics of a system of rigid bodies, MacMillan (1860)

[Sim98] M. Simon, D. Cline, K. Vetter, et al, Unpublished

[Sta05] T. Stachowiak and T. Okada, Chaos, Solitons, and Fractals, 29 (2006) 417.

[Str00] S.H. Strogatz, Physica D43 (2000) 1

[Str05] J. Struckmeier, J. Phys. A: Math; Gen. 38 (2005) 1257

[Str08] J. Struckmeier, Int. J. of Mod. Phys. E18 (2008) 79

[Vir15] E.G. Virga, Phys, Rev. E91 (2015) 013203

[Win67] A.T. Winfree, J. Theoretical Biology 16 (1967) 15

Footnotes
  1. The common convention is to denote the scalar product as ab\mathbf{a} \cdot \mathbf{b}, the vector product as a×b\mathbf{a} \times \mathbf{b}, and tensor product as ab\mathbf{a} \otimes \mathbf{b}.

  2. The only asymmetry in the Fourier transform relations comes from the 2π2\pi factor originating from the fact that by convention physicists use the angular frequency ω=2πν\omega = 2\pi\nu rather than the frequency ν\nu. In order to restore symmetry many papers use the factor 12π\frac{1}{\sqrt{ 2\pi}} in both relations rather than using the 12π\frac{1}{ 2\pi} factor in Equation I.16 and unity in Equation I.17.