MATSLISE is a graphical Matlab software package for the numerical study of regular Sturm-Liouville problems, one-dimensional Schrödinger equations and radial Schrödinger equations with a distorted coulomb potential. It allows the fast and accurate computation of the eigenvalues and the visualization of the corresponding eigenfunctions. This is realized by making use of the power of high order CP methods (abbreviation for Constant reference potential Perturbation Method). The CP methods exhibit the advantage that with them the energy dependence of the error is bounded: very accurate results at high values of the eigenvalue-index are reached in a considerably small time span.
Given the interest of researches in various fields, a graphical user interface (GUI) has been developed. The GUI allows to enter the input in a straightforward manner, to control certain parameters interactively and to present the results graphically.
| Feb. 2007: |
Download latest MATSLISE-version. For any problems or comments, please email to Veerle.Ledoux[AT]UGent.be. |
| May. 2008: | The current MATSLISE package is designed for well-behaved coefficient functions which
are continuous over the integration interval. Using MATSLISE with discontinuities in the potential or in one of the coefficient functions of a
Sturm-Liouville gives results which can not be trusted. However the CP-methods can deal with discontinuities by
simply including these discontinuities as meshpoints in the constructed mesh.
The MATSLISE_PC package allows the solution of Schrodinger problems with a potential function
which is continuous except for finitely many jumps. The user has to specify the location of the jumps
and these jumps are then added to the mesh.
Download MATSLISE_PC (no GUI-version available). |
| Dec. 2008: | A new version of MATSLISE is available which does not require the MATLAB symbolic toolbox. Automatic differentiation is used in the Liouville transformation. |
| UPDATE | Matslise and related software has moved to http://www.nummath.ugent.be/SLsoftware |
MATSLISE uses the Matlab symbolic toolbox.
MATSLISE is freely available for academic or non-profit use. In no circumstances can the authors be held responsible for any deficiency, fault or other mishappening with regard to the use or performance of MATSLISE.
Veerle.Ledoux@UGent.be
Department of Applied Mathematics & Computer Science
Krijgslaan 281 - S9
B-9000 GENT
Belgium