Lyapunov fraktal

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 24 maj 2022; kontroller kräver 2 redigeringar .

Lyapunov - fraktaler (även känd som Markus-Lyapunov-fraktaler ) är bifurkationsfraktaler som genereras av en förlängning av den logistiska kartan , där befolkningstillväxthastigheten r periodiskt ändrar värde från A till B och vice versa.

Lyapunov-fraktaler konstrueras genom att kartlägga områden med stabilt och kaotiskt beteende, mätt med Lyapunov-exponenten ( en ) , i a - b - planet för en given periodisk sekvens av a och b . I figurerna motsvarar gult stabilitet ( ), och blått till kaos ( ).

Egenskaper

Lyapunov-fraktaler konstrueras vanligtvis för värdena A och B i intervallet . För större värden är intervallet inte längre stabilt, och sekvensen tenderar troligen till oändlighet, även om det för vissa parametrar fortfarande finns konvergerande cykler av ändliga värden. För alla iterativa sekvenser är diagonalen a = b densamma som för standardlogistikfunktionen med en parameter.

Sekvensen börjar vanligtvis vid 0,5, vilket är den kritiska punkten för den iterativa funktionen. De andra (vanligtvis komplext värderade ) kritiska punkterna i den iterativa funktionen för en komplett cykel är de som passerar genom värdet 0,5 i den första cykeln. En konvergent cykel måste innehålla minst en kritisk punkt, så alla konvergenta cykler kan erhållas genom att bara flytta den iterativa sekvensen samtidigt som det initiala värdet på 0,5 bibehålls. I praktiken resulterar en förskjutning av denna sekvens i förändringar av fraktalen , eftersom vissa grenar överlappar andra. Notera till exempel att Lyapunov-fraktalen för iterationssekvensen AB inte är perfekt symmetrisk om a och b .

Algoritm för att generera Lyapunov-fraktaler

  1. Välj en sträng bland tecknen A och B av valfri längd som inte är trivial (till exempel AABAB).
  2. Konstruera en sekvens av på varandra följande tecken i en sträng, som upprepas det antal gånger som krävs.
  3. Välj punkt .
  4. Definiera en funktion .
  5. Acceptera och upprepa .
  6. Beräkna Lyapunov-exponenten  (engelska) :
  7. Färglägg punkten enligt det mottagna värdet .
  8. Upprepa steg 3-7 för varje punkt på bildplanet.


I praktiken uppskattas det genom att välja en tillräckligt stor . Denna algoritm är lämplig för språk som Mathematica , men inte för lågnivåspråk .

Fler dimensioner

Lyapunov fraktaler kan beräknas i mer än två dimensioner. En iterativ sekvens av en n-dimensionell fraktal är byggd från ett alfabet med n bokstäver. Till exempel, "ABBBCA"-sekvensen av en 3D-fraktal, som kan renderas antingen som ett 3D-objekt eller som en animation, vars varje bildruta visar en "slice" i C-riktningen, som i exemplet i artikeln .

Länkar