In mathematics, the Mathieu functions are solutions to the Mathieu differential equation, which is
The Mathieu functions are used in treating problems involving parametric resonance, vibrating elliptical drumheads, and gravitational waves in general relativity, among other applications. They were introduced by Emile Mathieu in 1868 in the context of the second problem.
Floquet solution
According to Floquet's theorem, for fixed values of a,q, Mathieu's equation admits a complex valued solution of form
where is a complex number, the Mathieu exponent, and P is a complex valued function which is periodic with period . However, P is in general not sinusoidal. In the example plotted below, (real part, red; imaginary part; green):
Mathieu sine and cosine
For fixed a,q, the Mathieu cosine is a function of defined as the unique solution of the Mathieu equation which
- takes the value ,
- is an even function, or equivalently .
Similarly, the Mathieu sine is the unique solution which
- takes the value ,
- is an odd function, or equivalently .
These are closely related to the Floquet solution:
For small values of q, these functions do resemble sine and cosine near the origin. In the example plotted below (same values of a,q as above), the Mathieu cosine is plotted in red and cosine in green:
For this example, the McLaurin series is
Periodic solutions
For countably many special values of a (in terms of q), called eigenvalues, the Mathieu equation admits solutions which are periodic with period .
Symbolic computation engines
Various special functions related to the Mathieu functions are implemented in Maple and Mathematica.
External links
- Mathieu function at Mathworld (Wolfram Research).
- EqWorld offers a useful page on the Mathieu equation.
References
- . LCCN 64016333.
{{cite book}}
: Missing or empty|title=
(help); Unknown parameter|Author=
ignored (|author=
suggested) (help); Unknown parameter|Publisher=
ignored (|publisher=
suggested) (help); Unknown parameter|Title=
ignored (|title=
suggested) (help); Unknown parameter|Year=
ignored (|year=
suggested) (help)