Scilab Home Page | Wiki | Bug Tracker | Forge | Mailing List Archives | Scilab Online Help | File Exchange
ATOMS : Mathieu functions toolbox details
Login with GitLab

Mathieu functions toolbox

Solve Mathieu equations
(1585 downloads for this version - 40571 downloads for all versions)
Details
Version
2.0
A more recent valid version with binaries for Scilab 5.2 exists: 3.0
Authors
R. Coisson, G. Vernizzi, XK. Yang, N. Strelkov
Michael Baudin
Owner Organization
Parma University - DIGITEO
Maintainers
Michael BAUDIN
robert coisson
Nikolay Strelkov
Category
License
Dependency
Creation Date
June 8, 2011
Source created on
Scilab 5.2.x
Binaries available on
Scilab 5.2.x:
Windows 64-bit Windows 32-bit Linux 64-bit Linux 32-bit macOS
Install command
--> atomsInstall("Mathieu")
Description
            This Mathieu Functions Toolbox is used to solve Mathieu function numerically.

The Mathieu equation is a second-order homogeneous linear differential equation

and appears in several different situations in Physics: electromagnetic or
elastic 
wave equations with elliptical boundary conditions as in waveguides
or resonators, the motion of particles in alternated-gradient
focussing or electromagnetic traps, the inverted pendulum,
parametric oscillators, the motion of a quantum particle in
a periodic potential, the eigenfunctions of the quantum pendulum, are just few
examples. 
Their solutions, known as Mathieu functions,
were first discussed by Mathieu in 1868 in the context of the
free oscillations of an elliptic membrane.
 
The toolbox has 8 demos. 
All demos can be acessed from "?->Scilab Demonstrations"


Features
--------
 * mathieu_cart2ell : Converts from cartesian to elliptical coordinates.
 * mathieu_ell2cart : Converts from elliptical to cartesian coordinates.
 * mathieu_ellipse : 3D plot of a mode with elliptical boundary conditions.
 * mathieu_elliptical : 3D plot of a mode with elliptical boundary conditions.
 * mathieu_expqa : Plot nu with respect to q and a.
 * mathieu_mathieu: Evaluates periodic Mathieu functions.
 * mathieu_mathieuS: Calculates solutions of Mathieu Equation.
 * mathieu_mathieuexp:  Evaluates the characteristic exponent.
 * mathieu_mathieuf: Evaluates characteristic values and expansion
coefficients.


Bibliography
------------
 * R. Coïsson, G. Vernizzi and X.K. Yang, "Mathieu functions and numerical
solutions of the Mathieu equation", IEEE Proceedings of OSSC2009, online at http://www.fis.unipr.it/~coisson/Mathieu.pdf

 * N.W. McLachlan, Theory and Application of Mathieu Functions, Oxford Univ.
Press, 1947
 * J. C. Gutiérrez-Vega, R. M. Rodríguez-Dagnino, M. A. Meneses-Nava, and S.
Chávez-Cerda, "Mathieu functions, a visual approach", American Journal of
Physics, 71 (233), 233-242. An introduction to applications, online at http://www.df.uba.ar/users/sgil/physics_paper_doc/papers_phys/modern/matheiu0.pdf
            
Files (2)
[53.74 kB]
Source code archive

[88.56 kB]
OS-independent binary for Scilab 5.2.x
Binary version
Automatically generated by the ATOMS compilation chain

News (0)
Comments (2)     Leave a comment 
[get_person] Le compte avec l'identifiant 2125 n'existe pas