Dynamical Systems with Applications using MATLAB 2e

MATLAB and Simulink files to accompany the second edition of the book.
Updated 3 Apr 2023

View License

"Dynamical Systems with Applications using MATLAB 2nd Edition" covers standard material for an introduction to dynamical systems theory. The text deals with both discrete and continuous systems. There are applications in computing, mechanical systems, chemical kinetics, electric circuits, interacting species, economics, nonlinear optics, biology, neural networks and materials science, for example. These MATLAB programs have been written to supplement the textbook, and give the reader a real hands-on experience. The text is aimed at senior undergraduates, graduate students, and working scientists in industry. Table of Contents of the book, mock exam papers, example coursework questions and MATLAB index file can be found in Lynch R2023a.zip.

Cite As

Stephen Lynch (2024). Dynamical Systems with Applications using MATLAB 2e (https://www.mathworks.com/matlabcentral/fileexchange/46843-dynamical-systems-with-applications-using-matlab-2e), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2023a
Compatible with any release
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes

For MATLAB R2023a.


Updated for R2023a. Please note, I am currently working on a third edition of the book.


Edit Programs 6e and 9a.


Minor correction.


Delete reference to MuPAD.


Created with R2020a.


Updated for R2020a. Programs 8d, 11f and 16b have been converted from MuPAD to MATLAB.


Tidy files


Updated for R2019a


Updated for R2019a


Added Program 2c: Plot of Age Class Populations.


Added a pdf file MMU_Coursework_Examples.pdf. Twenty exercises for readers to test their programming skills.



Updated for R2018a

Added Programs_16g.m: Andronov-Hopf bifurcation in a Fitzhugh-Nagumo system. Tidied files and updated for R2017b.
Tidy up files.

Added Programs_20h: Animation showing a Josephson junction threshold oscillator.
Added Programs_11e.mn
Added/edited the following: Programs_7b, Programs_11e, Programs_15h and Programs_15k.

Programs 16e and 16f showing small-amplitude limit cycles for certain Lienard systems.
Updated for R2015a. Two new files added: Programs_11d plots two limit cycles in an economic model and Programs_15h plots Figure 15.14 in the book.
Updated for R2015a.
Added Programs_14f, an animation of Chua's circuit bifurcation - enjoy!
Add front cover of book.
MAC and PC files are downloaded.
Updated for R2015b. Programs 1c, 1d and 1e added.

Tidy up the Description.

Correct some text in description.

Upload to version R2014b

Updated to R2014b

Shorten the Summary.