New features of the software MatCont for bifurcation analysis of dynamical systems.

A. Dhooge, W. Govaerts, Iouri Aleksandrovitsj Kouznetsov, Hil Gaétan Ellart Meijer, B. Sautois

    Research output: Contribution to journalArticleAcademicpeer-review

    166 Citations (Scopus)


    Bifurcation software is an essential tool in the study of dynamical systems. From the beginning (the first packages were written in the 1970's) it was also used in the modelling process, in particular to determine the values of critical parameters. More recently, it is used in a systematic way in the design of dynamical models and to determine which parameters are relevant. MatCont and Cl_MatCont are freely available matlab numerical continuation packages for the interactive study of dynamical systems and bifurcations. MatCont is the GUI-version, Cl_MatCont is the command-line version. The work started in 2000 and the first publications appeared in 2003. Since that time many new functionalities were added. Some of these are fairly simple but were never before implemented in continuation codes, e.g. Poincaré maps. Others were only available as toolboxes that can be used by experts, e.g. continuation of homoclinic orbits. Several others were never implemented at all, such as periodic normal forms for codimension 1 bifurcations of limit cycles, normal forms for codimension 2 bifurcations of equilibria, detection of codimension 2 bifurcations of limit cycles, automatic computation of phase response curves and their derivatives, continuation of branch points of equilibria and limit cycles. New numerical algorithms for these computations have been published or will appear elsewhere; here we restrict to their software implementation. We further discuss software issues that are in practice important for many users, e.g. how to define a new system starting from an existing one, how to import and export data, system descriptions, and computed results.
    Original languageUndefined
    Article number10.1080/13873950701742754
    Pages (from-to)147-175
    Number of pages29
    JournalMathematical and computer modelling of dynamical systems
    Issue number1/2
    Publication statusPublished - 2008


    • EWI-13859
    • METIS-252079
    • MSC- 37M20
    • IR-62493

    Cite this