Navigation

Operators and Keywords

Function List:

C++ API

Function File: output_array = ikeda (L, …)
Function File: output_array = ikeda (L, paramName, paramValue, …)

Generate Ikeda map

                                      b*i
z(n+1) = 1 + c * z(n) * exp (a*i - ---------)
                                   1+|z(n)|

Input

L

The number of points (x,y), must be integer. Required value.

Parameters

a

Defines parameter ’a’ (default=0.4)

b

Defines parameter ’b’ (default=6.0)

c

Defines parameter ’c’ (default=0.9)

R

Initial real value of ’z’ (default=0.68587)

I

Initial imaginary value of ’z’ (defaul=0.65876)

ntrans

Defines number of transient points (default=10000), must be positive integer scalar

Output

output is of length L. The first columns are the real values of the Ikeda Map and the second are the imaginary values of the Ikeda map. This is done to be work the same way that ’ikeda’ in TISEAN works.

Usage example

out = ikeda(1000, "a", 1.25)

After this command out will be a 1000x2 matrix with Henon map points as rows. It will generate 1000 points.

Algorithm On basis of TISEAN package ikeda

Package: tisean