Skip to content

Ikeda

Systems · Discrete · Chaotic maps

Ikeda (1979) map — laser ring cavity model.

Dimension: 2

Equations

@staticjit
def _step(X, a, b, u):
    x, y = X
    t = a - b / (1 + x**2 + y**2)
    xp = 1 + u * (x * np.cos(t) - y * np.sin(t))
    yp = u * (x * np.sin(t) + y * np.cos(t))
    return xp, yp

Parameters

parameter default
a 0.4
b 6.0
u 0.9

Ikeda attractor

Usage

import tsdynamics as ts

sys = ts.Ikeda()
traj = sys.iterate(steps=10_000)

Back to Chaotic maps