phaseR: An R Package for Phase Plane Analysis of Autonomous ODE Systems

Abstract:

When modelling physical systems, analysts will frequently be confronted by differential equations which cannot be solved analytically. In this instance, numerical integration will usually be the only way forward. However, for autonomous systems of ordinary differential equations (ODEs) in one or two dimensions, it is possible to employ an instructive qualitative analysis foregoing this requirement, using so-called phase plane methods. Moreover, this qualitative analysis can even prove to be highly useful for systems that can be solved analytically, or will be solved numerically anyway. The package phaseR allows the user to perform such phase plane analyses: determining the stability of any equilibrium points easily, and producing informative plots.

Cite PDF Tweet

Author

Affiliation

Michael J. Grayling

 

Published

Sept. 29, 2014

Received

Jan 3, 2014

DOI

10.32614/RJ-2014-023

Volume

Pages

6/2

43 - 51

CRAN packages used

deSolve, ReacTran, rootSolve, bvpSolve, sde, phaseR

CRAN Task Views implied by cited packages

DifferentialEquations, Finance, Pharmacokinetics, TimeSeries

Footnotes

    Reuse

    Text and figures are licensed under Creative Commons Attribution CC BY 4.0. The figures that have been reused from other sources don't fall under this license and can be recognized by a note in their caption: "Figure from ...".

    Citation

    For attribution, please cite this work as

    Grayling, "The R Journal: phaseR: An R Package for Phase Plane Analysis of Autonomous ODE Systems", The R Journal, 2014

    BibTeX citation

    @article{RJ-2014-023,
      author = {Grayling, Michael J.},
      title = {The R Journal: phaseR: An R Package for Phase Plane Analysis of Autonomous ODE Systems},
      journal = {The R Journal},
      year = {2014},
      note = {https://doi.org/10.32614/RJ-2014-023},
      doi = {10.32614/RJ-2014-023},
      volume = {6},
      issue = {2},
      issn = {2073-4859},
      pages = {43-51}
    }