Skip to content

Circle

Systems · Discrete · Geometric maps

Arnold's circle map.

Dimension: 1

Equations

@staticjit
def _step(X, omega, k):
    theta = X
    thetap = theta + omega + (k / (2 * np.pi)) * np.sin(2 * np.pi * theta)
    return thetap % 1

Parameters

parameter default
omega 0.333
k 5.7

Circle attractor

Usage

import tsdynamics as ts

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

Back to Geometric maps