Mathieu function

This is an old revision of this page, as edited by Hillman (talk | contribs) at 23:38, 3 October 2005 (Mathieu sine and cosine). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

In mathematics, the Mathieu functions are solutions to the Mathieu differential equation, which is

The Mathieu functions are used in treating parametric resonance, and were introduced by Emile Mathieu.

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

  1. takes the value  ,
  2. is an even function, or equivalently  .

Similarly, the Mathieu sine   is the unique solution which

  1. takes the value  ,
  2. 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:

File:MathieuCosine.gif

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.

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)