Buddhabrot

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
Profund iterat Buddhabrot

Buddhabrotul este o redare specială a setului Mandelbrot care, când este rotit cu 90 de grade (în sensul acelor de ceasornic), seamănă cu imaginea lui Buddha în anumite privințe. Cu toate acestea, atunci când este privit rotit cu 90 de grade (în sens invers acelor de ceasornic), acesta seamănă vag cu o față cu ochelari largi, triunghiulari.

Descoperirea

Tehnica de redare Buddhabrot a fost descoperită și descrisă în 1993 într-un post Usenet [1] sci.fractals de Melinda Green, care a scris:

Dacă aș fi o persoană religioasă, aș lua cu siguranță acest lucru ca pe un fel de semn. (dacă aș fi o persoană religioasă, aș lua cu siguranță acest lucru ca pe un fel de semn.)

Cercetările anterioare se apropiaseră foarte mult de descoperirea tehnicii Buddhabrot. În 1988, Linas Vepstas i-a trimis lui Buddhabrot imagini lui Cliff Pickover pentru ca acesta să fie incluse în cartea pe care o scria: Calculatoare, Model, Haos și Frumusețe . Acest lucru a dus direct la descoperirea tulpinilor Pickover .
Cercetătorii au filtrat traiectoriile pentru a reproduce o imagine asemănătoare fantomelor tipică artei hinduse. Green a numit-o inițial Ganesh, deoarece asistentul său indian l-a recunoscut ca zeul „Ganesh”, care este un zeu cu cap de elefant. Numele Buddhabrot a fost adoptat ulterior de Lori Gardi .

Un Buddhabrot care arată doar evadări lente
Buddhabrot în RGB

Metode de redare

Matematic, mulțimea Mandelbrot constă dintr-un set de puncte c în planul numerelor complexe pentru care următoarea iterație

cu z 0 = 0 nu tinde spre infinit .

Cu toate acestea, Buddhabrot este o redare care se obține dintr-un contor pe o matrice bidimensională, câte un contor pentru fiecare pixel (matricea bidimensională este utilizată pentru a urmări cele două axe).
Pentru început, luăm numere aleatorii (sau, alternativ, un spațiu uniform distribuit) de puncte c care sunt iterate prin funcția Mandelbrot și, pentru toate punctele care apar într-un anumit număr de iterații, contoare ale fiecărui pixel în care valoarea de z este trecut sunt incrementate (un increment pentru fiecare trecere). După ce a fost utilizat un număr mare de valori c , culorile imaginii sunt alese pe baza valorilor înregistrate în matrice (sunt folosite diferite culori sau gradienți sau scale de saturație / luminozitate).

Nebulabrot

Variante

Numărul de iterație ales are un efect mare asupra imaginii obținute, valorile mai mari dau un aspect mai clar, deoarece mai puține puncte trec printr-un număr mare de pixeli înainte de a ieși din set, randarea își va afișa calea într-un mod mai clar.

Este posibil să generați o imagine care să arate doar căile punctelor c care durează mult până la ieșire, fără a le reda pe cele care ies rapid. Aceasta elimină efectul de zgomot și oferă o imagine mult mai detaliată.

Este posibil să creați o imagine formată din trei redări cu numere diferite de iterații și culori diferite; de exemplu, combinând o imagine roșie de 2.000 de iterații, o imagine verde de 200 și o imagine albastră de 20. Unii au numit această tehnică Nebulabrot deoarece imaginea finală este similară cu cea a unei nebuloase .

O altă tehnică de redare constă în trasarea căilor punctelor c care se află în setul Mandelbrot (care, prin urmare, nu ies); un fel de Anti-Buddhabrot .

Anti-Buddhabrot

Notă

Elemente conexe

Alte proiecte

linkuri externe

Matematica Portalul de matematică : accesați intrările Wikipedia care se ocupă de matematică