[Math] what is the surface area of a cap on a hypersphere

areageometryintegrationspheres

According to mathworld, let the sphere have radius $R$, then the surface area a spherical cap of height $h$ and base radius $a$ is given by
$$S=2\pi Rh=2\pi(a^2+h^2).$$

What is this value for an n-dimensional hypersphere?
If it helps simplify the problem we can assume $R=1$ and $a=0.5$.

Many thanks.

Best Answer

The solution requires special classes of functions, namely regularized incomplete beta functions $I_{\sin^2 \Phi} (\frac{n-1}{2}, \frac{1}{2})$ and Gamma functions. The result and its derivation can e.g. be found in the very nice article by S. Li here. Let $\Phi$ be the angle of the cap, so $a = R\sin \Phi$.

Then the surface area of the cap is $$ A(\Phi) = R^{n-1} \frac{\pi^{n/2}}{\Gamma(n/2)} I_{\sin^2\Phi} (\frac{n-1}{2}, \frac{1}{2}) $$

Related Question