Computational Dynamical Systems Using XPPAUT

  • Ojonubah James Omaiye
  • Mohd Hafiz MohdEmail author
Conference paper
Part of the Springer Proceedings in Mathematics & Statistics book series (PROMS, volume 295)


This article is written as a guide for researchers on how to employ the techniques in numerical continuation and bifurcation analysis using XPPAUT. This is a free software package to solve and analyse dynamical systems numerically. The article starts with a gentle introduction to XPPAUT, how to install this software, and an overview of the numerical routines. By using ordinary differential equations as an example, readers are guided to solve for the steady-states and also perform some graphical analysis, such as phase portraits and time-series plots. Thereafter, the sections gradually increase in complexity, covering general steps in bifurcation analysis and how to produce complete bifurcation diagrams, particularly co-dimension one and co-dimension two bifurcation plots.


Bifurcation analysis XPPAUT Dynamical systems Ecological model 



Authors are supported by the Universiti Sains Malaysia (USM) Fundamental Research Grant Scheme (FRGS) No. 203/PMATHS/6711645.


  1. 1.
    Ermentrout, B.: Simulating, Analysing and Animating Dynamical Systems: A Guide to XPPAUT for Research and Studiess, 1st edn. SIAM, New York (2002)CrossRefGoogle Scholar
  2. 2.
    Kar, T.K.: Stability analysis of a prey–predator model incorporating a prey refuge. Commun. Nonlinear Sci. Numer. Simul. 10(6), 681–691 (2005)MathSciNetCrossRefGoogle Scholar
  3. 3.
    Rosenzweig, M.L., MacArthur, R.H.: Graphical representation and stability conditions of predator-prey interactions. Am. Nat. 97(895), 209–223 (1963)CrossRefGoogle Scholar
  4. 4.
    Kuznetsov, Y.: Elements of Applied Bifurcation Theory, 2nd edn. Springer, New York (1998)zbMATHGoogle Scholar

Copyright information

© Springer Nature Singapore Pte Ltd. 2019

Authors and Affiliations

  1. 1.School of Mathematical SciencesUniversiti Sains MalaysiaGelugor, PenangMalaysia

Personalised recommendations