9    Appendix

9.1   Matlab Codes

9.2 TSTOOL for Matlab

The following information was taken from the TSTOOL User Manual (Copyright © 1997, Nikos Drakos, Computer Based Learning Unit, University of Leeds).

To download the TSTOOL package or the manual go to http://www.physik3.gwdg.de/tstool/.

9.2.1      What is TSTOOL ?

TSTOOL is a software package for signal processing with emphasis on nonlinear time-series analysis.  The package is written partly in Matlab and partly in C++ for computationally demanding algorithms.

 

Objectives:

- Implement existing algorithms for nonlinear time-series analysis

- Develop new methods for specific data analysis problems

- Create an expandable platform for signal processing

 

Advantages of Matlab:

- Reduced code development time

- Extensive collection of intrinsic mathematical functions

- Excellent graphic capabilities

- High portability from Unix to Windows NT and other platforms

9.2.2      What Software is Required to Run TSTOOL?

 TSTOOL is written in MATLAB, a powerful language for scientific computing, and in C++. Therefore you need MATLAB version 5.2 or higher to run TSTOOL. Unfortunately, MATLAB is not free software!

9.2.3      On Which Systems Does TSTOOL run?

TSTOOL does work on Windows 95/98/NT and SGI IRIX 6.5. It does not work on all platforms for which MATLAB is available due to the use of mex-files, which are functions written in C or C++ that extend MATLAB's set of build-in functions. However, these mex-files must be compiled for every platform individually.  TSTOOL makes use of the object-oriented features of MATLAB.