The Mathieu functions are the solutions for the equation

$$ y''+(a-2q\cos(2z))y=0 $$

If we require the solution has the form

$$ y(z) = e^{i r z}f(z) $$

where $f(z)$ is a periodic function with period of $2\pi$, then the parameter $a$ should satisfy Mathieu characteristic function

$$ a=\text{MatheiuCharacteristicA}(r,q) $$

My question is what's the condition of $a$ should satisfy, if the solution can be written as

$$ y(z)=e^{irz}f(z) $$

where $f(z)$ is a periodic function with period 1, i.e., $f(z+1)=f(z)$?


It seems that the period of the original Mathieu function should be $\pi$ instead of $2\pi$, according to Wikipedia, MathWorld, and DLMF, and the documentation of Mathematica may be incorrect on that. That means the ordinary scaling of the equation works fine.


I recommend you to use Scilab Mathieu Functions Toolbox, not Mathematica.

The parameter a (or b) is a function of order r and value of q - $a_r(q)$ (or $b_r(q)$), the dependency may be illustrated as follows a_r(q), b_r(q) (from aforementioned toolbox).

You can read the following documents about Mathieu functions:

If you are interested - the toolbox installation procedure is as follows:

  1. Install Scilab
  2. Start Scilab
  3. Update ATOMS database with atomsSystemUpdate
  4. Install Mathieu Functions Toolbox with atomsInstall('Mathieu')
  5. Restart Scilab, launch its help (? -> Scilab Help), navigate to 'Mathieu functions' or launch demo (? -> Scilab Demonstrations -> Mathieu functions).

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.