Glosar

Selectați unul dintre cuvintele cheie din stânga ...

fractaliiSetul Mandelbrot

Timp de citit: ~30 min

Toate fractalele pe care le-am văzut în capitolele anterioare au fost create folosind un proces de iterație : începeți cu un model specific, apoi îl repetați iar și iar.

Acest lucru este similar cu un alt concept în matematică pe care l-ați văzut anterior: cu secvențe recursive , începeți cu un număr specific, apoi aplicați aceeași formulă recursivă, din nou și din nou, pentru a obține următorul număr din secvență.

Să luăm formula recursivă xn=xn12 ca exemplu, și descrieți termenii pe o linie numerică. Puteți modifica valoarea x0 :

Observați cum secvența rezultată se poate comporta foarte diferit, în funcție de valoarea de pornire x0 :

Dacă x0>1 , secvența : doar crește, până la infinit.

Dacă x0 este cuprins între –1 și 1, secvența .

Dacă x0<1 , secvența .

Până acum, nu am învățat nimic nou. Cu toate acestea, în urmă cu aproximativ un secol, matematicienii au început să exploreze ce se întâmplă cu aceste secvențe dacă utilizați numere complexe , mai degrabă decât doar linia de număr real. Descoperirile lor au fost unele dintre cele mai surprinzătoare și frumoase rezultate din toată matematica.

Julia Sets

Să folosim aceeași secvență ca înainte, xn=xn12 , dar pe planul complex. Puteți muta poziția din x0 , pentru a vedea ce se întâmplă cu următorii termeni. Dacă secvența pare să convergă, hai să colorăm punctul corespunzător pe planul din albastru :

xn=xn12
x0=${complex(x0)}
x1=${complex(x1)}
x2=${complex(x2)}
x3=${complex(x3)}
Converges!Diverges!

După cum puteți vedea, secvența converge cât timp x0 se află (cercul cu raza 1, centrat la origine).

Acum, să facem lucrurile un pic mai dificile. Mai degrabă decât să pătrundem numărul precedent, adăugăm și o constantă c de fiecare dată (care poate fi orice număr complex). Cu alte cuvinte, xn=xn12+c . Crezi că tot vom obține un cerc de convergență? Ce alte forme credeți că am putea vedea?

În această diagramă, puteți muta poziția x0 precum și valoarea de c :

xn=xn12+${complex(c)}
x0=${complex(x0)}
x1=${complex(x1)}
x2=${complex(x2)}
x3=${complex(x3)}
Bounded!Diverges!
Știm deja ce se întâmplă dacă - același lucru este exemplul de mai sus. Convergența secvenței atâta timp cât x0 se află în cercul unității.
Imediat ce schimbăm valoarea lui c , se întâmplă ceva minunat. Cercul se transformă într-o formă extrem de complexă, fractală.
Cand , forma se împarte în infinit de multe elemente minuscule dispuse în spirale.

În unele cazuri, secvența nu converg într-un singur punct - în schimb ajunge la un ciclu de mai multe puncte, precum un triunghi. Aceste cicluri se numesc orbite .

Punctele care sunt colorate albastru înseamnă că secvența corespunzătoare fie converg sau are o orbită (spunem că este delimitată ). Punctele care sunt lăsate în alb înseamnă că secvența corespunzătoare se diverge : nu este delimitată și, în cele din urmă, suflă până la infinit.

Ce mai găsești? Aruncați o privire la tiparele când sau când . Există, de asemenea, unele valori ale c unde fiecare secvență se diverge, astfel încât întregul plan complex rămâne alb.

Diferitele forme care se formează prin colorarea în numere se numesc seturi Julia . Au fost descoperite independent de doi matematicieni francezi, Gaston Julia și Pierre Fatou , în jurul anului 1918.

La acea vreme, nu existau computere care să ajute la vizualizarea cum arăta de fapt seturile Julia. Matematicieni precum Julia și Fatou au putut să argumenteze din punct de vedere matematic, dar au văzut vreodată doar schițe grosolane, desenate manual despre cum ar putea arăta.

Nu avem această problemă astăzi - imaginile de mai jos sunt diferite seturi Julia. Culorile diferite indică cât de rapid se diferențiază secvența din acel punct:

c=0.701760.3842i

c=0.4+0.6i

c=0.285+0.01i

Setul Mandelbrot

Când creați diferitele seturi Julia, ați observat că există anumite valori ale c pentru care fiecare secvență se diverge și întregul plan complex rămâne alb. La câteva decenii după Julia și Fatou, o nouă generație de matematicieni a încercat să mapeze cum arătau aceste zone.

În exemplul precedent, am ales o valoare fixă pentru c , apoi a schimbat poziția din x0 pentru a colora avionul. Acum, să remediem valoarea de x0=0 și în schimb schimbați valoarea lui c .

Încă o dată, pictați pe planul complex pentru a dezvălui zona în care secvențele rămân delimitate. Ce forme așteptați să apară?

xn=xn12+${complex(c)}
x0=${complex(x0)}
x1=${complex(x1)}
x2=${complex(x2)}
x3=${complex(x3)}
Bounded!Diverges!

Acest fractal se numește setul Mandelbrot , iar atunci când este rotit cu 90°, pare aproape o persoană, cu cap, corp și două brațe. A fost definit și desenat pentru prima dată în 1978, într-o lucrare de cercetare de către matematicienii Robert Brooks și Peter Matelski:

Câțiva ani mai târziu, Benoit Mandelbrot a folosit computerele puternice de la IBM pentru a crea o vizualizare mult mai detaliată a fractalului, care a fost numit ulterior după el. Primele tipărituri arătau diferit de ceea ce se aștepta el - până când a realizat că tehnicienii care lucrează la imprimante curățau „neplăcerile” din jurul marginii sale, presupunând că acesta era cauzat de particule de praf sau erori ale imprimantei și nu o caracteristică definitorie a fractalilor. !

Ca toate fractalele, putem „mări” setul Mandelbrot pentru totdeauna, găsind noi tipare la fiecare scară. Aici puteți face zoom într-o parte a setului Mandelbrot care se numește vale Seahorse . Punctele negre sunt în interiorul setului Mandelbrot, unde secvența este delimitată. Punctele colorate se află în afara setului Mandelbrot, unde secvența se diverge, iar diferitele culori indică cât de rapid crește până la infinit:

Scale: ${pow(scale)}

Acest glisor constă din 27 de imagini individuale, până la un nivel de zoom de peste 14 cvadrilioni sau 254 . În total, au avut nevoie de aproape 45 de minute să se redea pe un laptop modern. Setul Mandelbrot poate fi creat cu o singură ecuație simplă, xn=xn12+c , cu toate acestea, este infinit de complex și uimitor de frumos.

Pe măsură ce mutați valoarea de c în jurul setului Mandelbrot, puteți observa o proprietate curioasă:

  • Toate secvențele din corpul principal al setului Mandelbrot într-un singur punct. * {.reveal(when="blank-0")} Secvențele din bulbul mare din vârf format din puncte. * {.reveal(when="blank-2")} Secvențele din acest bec mai mic au orbite de lungime .

Fiecare bec are o orbită de dimensiuni diferite, cu becuri mai mici având din ce în ce mai multe puncte pe orbitele lor. Mărimea acestor orbite sunt strâns legate de harta logistică , un concept important în teoria haosului .

Bernoit Mandelbrot și-a dedicat cea mai mare parte a vieții studiului fractalelor, precum și matematicii rugozității și a asemănării cu sine . Activitatea sa a avut aplicații în fizică, meteorologie, neurologie, economie, geologie, inginerie, informatică și multe alte domenii.

În 1985, setul Mandelbrot a apărut pe coperta revistei Scientific American , iar de atunci a devenit una dintre cele mai recunoscute forme matematice din lume. Îl puteți găsi pe tricouri, în videoclipuri muzicale și ca protector de ecran și a fost făcut referire în multe cărți și filme populare.

Archie