Schwarz–Christoffel mapping
Template:Short description In complex analysis, a Schwarz–Christoffel mapping is a conformal map of the upper half-plane or the complex unit disk onto the interior of a simple polygon. Such a map is guaranteed to exist by the Riemann mapping theorem (stated by Bernhard Riemann in 1851); the Schwarz–Christoffel formula provides an explicit construction. They were introduced independently by Elwin Christoffel in 1867 and Hermann Schwarz in 1869.
Schwarz–Christoffel mappings are used in potential theory and some of its applications, including minimal surfaces, hyperbolic art, and fluid dynamics.
Definition
Consider a polygon in the complex plane. The Riemann mapping theorem implies that there is a biholomorphic mapping f from the upper half-plane
to the interior of the polygon. The function f maps the real axis to the edges of the polygon. If the polygon has interior angles , then this mapping is given by
where is a constant, and are the values, along the real axis of the plane, of points corresponding to the vertices of the polygon in the plane. A transformation of this form is called a Schwarz–Christoffel mapping.
The integral can be simplified by mapping the point at infinity of the plane to one of the vertices of the plane polygon. By doing this, the first factor in the formula becomes constant and so can be absorbed into the constant . Conventionally, the point at infinity would be mapped to the vertex with angle .
In practice, to find a mapping to a specific polygon one needs to find the values which generate the correct polygon side lengths. This requires solving a set of nonlinear equations, and in most cases can only be done numerically.[1]
Example
Consider a semi-infinite strip in the zScript error: No such module "Check for unknown parameters". plane. This may be regarded as a limiting form of a triangle with vertices P = 0Script error: No such module "Check for unknown parameters"., Q = π iScript error: No such module "Check for unknown parameters"., and RScript error: No such module "Check for unknown parameters". (with RScript error: No such module "Check for unknown parameters". real), as RScript error: No such module "Check for unknown parameters". tends to infinity. Now α = 0Script error: No such module "Check for unknown parameters". and β = γ = <templatestyles src="Fraction/styles.css" />π⁄2Script error: No such module "Check for unknown parameters". in the limit. Suppose we are looking for the mapping fScript error: No such module "Check for unknown parameters". with f(−1) = QScript error: No such module "Check for unknown parameters"., f(1) = PScript error: No such module "Check for unknown parameters"., and f(∞) = RScript error: No such module "Check for unknown parameters".. Then fScript error: No such module "Check for unknown parameters". is given by
Evaluation of this integral yields
where CScript error: No such module "Check for unknown parameters". is a (complex) constant of integration. Requiring that f(−1) = QScript error: No such module "Check for unknown parameters". and f(1) = PScript error: No such module "Check for unknown parameters". gives C = 0Script error: No such module "Check for unknown parameters". and K = 1Script error: No such module "Check for unknown parameters".. Hence the Schwarz–Christoffel mapping is given by
This transformation is sketched below.
Other simple mappings
Triangle
A mapping to a plane triangle with interior angles and is given by
which can be expressed in terms of hypergeometric functions or incomplete beta functions.
The upper half-plane is mapped to a triangle with circular arcs for edges by the Schwarz triangle map.
Square
The upper half-plane is mapped to the square by
where F is the incomplete elliptic integral of the first kind.
See also
- The Schwarzian derivative appears in the theory of Schwarz–Christoffel mappings.
References
<templatestyles src="Reflist/styles.css" />
- ↑ Script error: No such module "citation/CS1".
Script error: No such module "Check for unknown parameters".
- Script error: No such module "Citation/CS1".
- Script error: No such module "citation/CS1".
- Script error: No such module "Citation/CS1".
- Script error: No such module "citation/CS1". §§267–270, pp. 665–677.
- Script error: No such module "citation/CS1".
- The Conformal Hyperbolic Square and Its Ilk Chamberlain Fong, Bridges Finland Conference Proceedings, 2016
Further reading
An analogue of SC mapping that works also for multiply-connected is presented in: Script error: No such module "citation/CS1"..
External links
- Template:Planetmath reference
- Schwarz–Christoffel toolbox (software for MATLAB)