Surface areas and surface integrals
This chapter tries to explain the background of the ComputeMetricTensorForSurface
function that can be found at various places in 4C.
Motivation and definition.
Let \(a^{1},\ldots,a^{k}\in\mathbb{R}^{n}\). Let
be the matrix with columns \(a^{1},\ldots,a^{k}\). Then
is the parallelepiped spanned by the vectors \(a^{1},\ldots,a^{k}\). If \(k=2\), this is the parallelogram spanned by the vectors \(a^1\) and \(a^2\).
(b) In the case \(k=n\), it holds that \(\operatorname{vol}_{n}\bigl(A\bigl([0,1]^{n}\bigr)\bigr)=\lvert\det A\rvert\). If \(a^{1},\ldots,a^{n}\) are linearly dependent, then both sides are \(=0\), for \(A\bigl([0,1]^{k}\bigr)\) has width \(0\) in (at least) one direction.
(c) The Gramian matrix of the vectors \(a^{1},\ldots,a^{k}\) is defined as
(with \(\langle\,\cdot\,,\,\cdot\,\rangle\) being the standard scalar product in \(\mathbb{R}^{k}\) and \(e_{i}\) the \(i\)th standard basis vector of \(\mathbb{R}^{k}\)). It is positive-semidefinite (because \(\langle A^{\top}Ax,x\rangle=\lvert Ax\rvert^{2}\ge0\) for all \(x\in\mathbb{R}^{k}\)) and therefore \(\det A^{\top}A\ge0\).
Now we define
Notice that \(\gamma(A)=\lvert\det A\rvert\) if \(k = n\).
(d) We want to motivate why \(\gamma(A)\) is the \(k\)-dimensional volume of \(A\bigl([0,1]^{k}\bigr)\). Here is an example: Let \(n=k+1\) and \(A\bigl([0,1]^{k}\bigr)\subseteq\mathbb{R}^{k}\times\{0\}\), e.g. the parallelepiped has width \(0\) in the direction of \(e_{n}=e_{k+1}\). Let \(Q:\mathbb{R}^{k+1}\to\mathbb{R}^{k}\) be the projection onto the first \(k\) coordinates (thus \(Q(x)=Q\bigl((x_{1},\ldots,x_{n})\bigr)=(x_{1},\ldots,x_{k})\)), then
and therefore \(\operatorname{vol}_{k}(QA\bigl([0,1]^{k}\bigr))=\lvert\det(QA)\rvert=\gamma(A)\), using part (b). So in this case, \(\gamma(A)\) is indeed the \(k\)-dimensional volume of \(A\bigl([0,1]^{k}\bigr)\).
Integration on submanifolds.
Now let \(M\subseteq\mathbb{R}^{n}\) be a \(k\)-dimensional submanifold of \(\mathbb{R}^{n}\), with global parameterization. While we won’t give the exact definition of submanifolds here, this basically means that there is some open set \(\Omega\subseteq\mathbb{R}^{k}\) and a parameterization \(\Phi:\Omega\to M\) that is, among other things, smooth and one-to-one. Also, let \(f:M\to\mathbb{R}\) be a suitable function (again, we don’t give the exact requirements here). Then we define the surface integral
In particular, we define
Example.
A parameterization [1] of the two-dimensional unit sphere \(S_{2}:=\{x\in\mathbb{R}^{3};\,\lvert x\rvert=1\}\) in \(\mathbb{R}^{3}\) is
Its derivative (the Jacobian matrix) is
and thus
so we see that \(\gamma(\Phi'(\varphi_{1},\varphi_{2}))=\cos\varphi_{2}\). Now we compute the 2-dimensional volume, i.e. the surface area of the unit sphere, by
Remark.
For vectors \(a,b\in\mathbb{R}^{3}\) in the three-dimensional space \(\mathbb{R}^{3}\) it holds that
and thus if \(\Phi(t)=\Phi(t_{1},t_{2})\), then
The matrix \(\Phi'^{\top}\Phi'\), i.e. the Gramian matrix of the vectors \(\partial_{t_{1}}\Phi\) and \(\partial_{t_{2}}\Phi\), is also called the metric tensor, and the expression
is known in engineering as the area element.