About Site Map Submit Contact Us Log in | Create an account
Create an account Log In
Average Rating
User Rating:
Visitors Rating:
My rating:

Write review
  • Last update: 5 years ago
  • Total downloads: 101
  • Operating system: Linux, Mac OS X, Win All, BSD, Solaris
  • Publisher: Etienne Coetzee
See full specifications

scripts default iconDynamical Systems Toolbox (Scripts) Publisher's description

This is a MATLAB version of AUTO, where we have integrated AUTO into MATLAB via mex functions


This is a MATLAB version of AUTO, where we have integrated AUTO into MATLAB via mex functions.
This toolbox is aimed at researchers familiar with AUTO, but also engineers that would like to
apply these techniques. One of the biggest reasons why Dynamical Systems Theory is not being
applied widely in an engineering context, is mainly due to the lack of bifurcation software
that integrates with relative ease with existing toolsets. We therefore tried to address this
issue by incorporating AUTO into MATLAB, and thus the Dynamical Sytems Toolbox was built.
We hope that it would be useful teaching tool and can help popularise the methods amongst
the engineering community.

Ample examples are also needed for a person new to the field, hence more aerospace examples
will follow in future releases.At this stage we are still in the process of adding several
engineering examples to the toolbox. Feel free to develop some examples for inclusion into
the toolbox. There are template files that you can use for inclusion of your own examples.

**Souce Control**

Source files are controlled on github at


**System Requirements**

1. MATLAB R2009A or higher
2. Intel Visual Fortran 9.1 or higher for compiling on Windows, if needed.
3. GCC 4.3.1 or higher for compiling on Linux.


This toolbox was written by Etienne Coetzee, Phani Thota and James Rankin from the
University of Bristol. Obviously, credit must also be given to the authors of
AUTO, Esebius Doedel et al.

**Main features**

1. Look and feel of MATLAB.
2. Extensive use of objects.
3. Can be run in the new mode, or still with all the old AUTO files (.c,.7,.8.9) familiar
to the user.
4. Robust error checking.
5. Additional outputs can be detected and also passed out to MATLAB variables.
6. Any of the MATLAB toolsets can be used, i.e. the Symbolic toolbox, Simulink etc.
7. Similar notations to that of AUTO. A person familiar with AUTO should find it
straightforward to pick up the new toolsets.
8. Also works with the student version of MATLAB.
9. Ample documentation.
10. Templates files for people willing to contribute their own examples for inclusion
into the demos.


1. Limit Cycles are at least an order of magnitude slower. We had to make a trade-off
between robustness and speed. We therefore decided that if we want to popularise the methods,
then the code should work, and people should not have to struggle with decoding it.
2. No ample enginering examples yet.

**Installation Instructions**

To install the toolbox follow these steps:

1. Download the toolbox and unzip.
2. Open MATLAB and change to the directory where the toolbox was unzipped.
3. Run the program installdynasys.m; A user interface will appear.
4. If you have admin rights keep the default values and install. The toolbox will be
installed in the MATLAB installation directory.
5. If you do not have admin rights, install the toolbox to a directory where you have
access rights. A startup.m file will be created in this directory.
6. Close MATLAB, and restart.
7. Type dynasysroot and dynasyshelproot at the command line. If these commands are
working, it should indicate where the toolbox components were installed. If not,
something has gone wrong. Check that the paths are correctly defined.
8. The Dynamical Systems Toolbox should appear on the menu. If not, either the paths
were not defined correctly, or the info.xml file in the **$dynasysroot/toolbox/dynasys**
directory has the wrong information on line 10. Add the correct path to the documentation
directory **$dynasysdocroot/toolbox/dynasys**.
9. Close MATLAB and restart.


1. We have only managed to compile on Windows with Intel Fortran 9.1 or higher. Also now
possible to use on Linux with gcc 4.3 or higher.
2. I am not able to make many updates because I am trying to finish my PhD, hence assume
that the software will not be frequently updated.

**Additional Resources**

The following link provides more information on aerospace applications at the
University of Bristol.


System Requirements:

MATLAB 7.8 (R2009a)
Program Release Status: New Release
Program Install Support: Install and Uninstall

Dynamical Systems Toolbox (Scripts) Tags:

Click on a tag to find related softwares

Is Dynamical Systems Toolbox (Scripts) your software?

Manage your software

Most Popular

scripts default icon ASK, OOK, FSK, BPSK, QPSK, 8PSK modulation 1.1
ASK, OOK, FSK, BPSK, QPSK, 8PSK modulation contain several functions for digital modulation simulation
scripts default icon Simulink Communication Labs 1.1
Simulink Communication Labs allows you to learn communication systems in greater depth.
scripts default icon M-QAM modulation and demodulation 1.1
M-QAM modulation and demodulation is the QAM modulation and demodulation tech.
scripts default icon LZW Compression/Decompression 1.1
LZW Compression/Decompression - Updated LZW compressor and decompressor with reasonable performance
scripts default icon InSPIRE utility to plot a 2D displacement field (Scripts) 1.0
This program plots the deformation field (displace vectors) contained in vector.txt.