Cross Recurrence Plot Toolbox 5.24 (R34)

CRP Toolbox

Last version: 5.24  (R34) Last revision: 09-Mar-2022 21:21:16

General Information

The toolbox contains MATLAB® routines for computing recurrence plots and solving related problems (e.g., phasespace reconstruction). It includes extended recurrence quantification (Marwan et al., Phys. Rev. E, 2002), cross recurrence plots (Marwan & Kurths, Phys. Lett. A, 2002; Marwan et al., Nonlin. Proc. Geophys., 2002) and joint recurrence plots (Romano et al., Phys. Lett. A, 2004).

Most functions come with a user-friendly graphical user interface, however, a pure command-line application of the programmes is also possible.

This toolbox requires MATLAB 7 or newer.

Parameters in [ ] are optional.

Starting with Release R2014b, MATLAB contains significant changes in its graphical engine causing some problems for running the CRP Toolbox in the newer MATLAB versions. We have tried to fix several serious issues that might be mainly compatible to the MATLAB releases starting with R2014b. However, due to a new but less efficient handling of objects within MATLAB R2014b, the speed of some functions of the CRP Toolbox are lowered by a factor up to 10(!). We have not yet found a good solution to speed up the code (the problem is not the implementation of the CRP Toolbox but in some MATLAB internal functions related to the object handling).


This toolbox requires MATLAB 7 (MATLAB 2007) or newer.

Required MATLAB toolboxes:

How to get

Look at the installation notes.

How to contact

Get the contact information on the web site of Norbert Marwan.


The development of is toolbox was partly supported by the projects Nonlinear Phase and Correlation Analysis of Palaeomagnetic and Palaeoclimatic Records within the Priority Programme SP1097 Geomagnetic variations: Spatio-temporal variations, processes and impacts on the system Earth of the German Science Foundation (DFG), the project BONE3D (MAP AO-2004-125) of the Microgravity Application Program/ Biotechnology from the Human Spaceflight Program of the European Space Agency, and the BioSim Network of Excellence.

Moreover, I'm especially grateful to Giovanna Varni (Genova, Italy), Paolo Sirabella (Roma, Italy), Shine Lu (Nan Jing, China), Charles L. Webber (Chicago, USA), Joseph P. Zbilut (Chicago, USA), Simon Mandelj (Slovenia), Denis Mottet (Montpellier, France), Micahel Wess (Vienna, Austria), Eleni Vlahogianni (Athens, Greece), George Tzagkarakis (Paris, France), Arian Taghvamanesh (Tehran, Iran), Vahndi Minah (London, UK), Florian Ruch (Munich, Germany), Mircea Stoica (Hamburg Eppendorf, Germany), K. Hauke Kraemer (Potsdam, Germany), and many more who have sent us error reports and hints for never ending improvement of the toolbox.


A plain commandline version for creation of recurrence plots and RQA analysis is available for some Unix/Linux and Dos/Windows systems.



© 2023 PIK Potsdam
This toolbox is licensed under the CC-GNU GPL. Please respect the copyrights! The toolbox is protected by the copyright and the GPL. If you use the provided toolbox you have to refer to the given publications (see the user agreement on the installation site).