Appendix: Lorenz attractor

Last updated on 2025-01-12 | Edit this page

The Lorenz attractor is a famous example of a dynamic system with chaotic behaviour. That means that the behaviour of this system has a particular high sensitivity to input parameters and initial conditions. The system consists of three coupled differential equations:

\[\partial_t x = \sigma (y - z),\] \[\partial_t y = x (\rho - z) - y,\] \[\partial_t z = xy - \beta z,\]

where \(x, y, z\) is the configuration space and \(\sigma, \rho\) and \(\beta\) are parameters.

JULIA

module Lorenz

@kwdef struct Parameters
    sigma::Float64
    rho::Float64
    beta::Float64
end

mutable struct State
    x::Float64
    y::Float64
    z::Float64
end



end