Cum de a desena Setul Mandelbrot de mână
Setul Mandelbrot constă din puncte desenate pe un plan complex pentru a forma o fractal
: o figură geometrică impresionantă, în care fiecare parte este o copie miniaturală a întregului. A fost posibil pentru a vedea imaginile ascunse fascinante în setul de Mandelbrot încă din secolul al XVI-lea, datorită înțelegerii pe care a avut Rafael Bombelli de numere imaginare ... dar a fost numai după ce Benoit Mandelbrot și alții au început să exploreze fractali cu ajutorul calculator că acest univers secret a fost dezvăluit.
Acum că știm despre existența sa, putem să o facem într-un mod mai "primitiv": cu mâna! Iată o modalitate de a arăta o reprezentare brută a întregului, cu unicul scop este acela de a da seama cum realizzato- puteți apoi evalua mai bine reprezentările pe care le puteți obține prin utilizarea de mai multe programe open source disponibile, sau se pot vizualiza pe CD-ROM și DVD.
paşi

1
Înțelegeți formula de bază, adesea exprimată ca z = z2 + c. Pur și simplu înseamnă că pentru fiecare punct din universul Mandelbrot dorim să vedem, vom continua să calculam valoarea lui z până când se întâmplă una dintre cele două condiții - apoi o colorăm pentru a arăta cât de multe calcule am făcut. Nu vă faceți griji! Acesta va deveni clar în următorii pași.

2
Luați trei creioane, creioane sau marcatori de diferite culori, plus un creion sau stilou negru pentru a urmări modelul. Motivul pentru care avem nevoie de trei culori este că vom face o primă aproximare cu nu mai mult de trei iterații (sau pasaje: cu alte cuvinte, se aplică formula de până la trei ori pentru fiecare punct):

3

4
Marcați (întotdeauna în negru) pătratul central (0,0). Aceasta este valoarea constantă (c) a punctului din centrul exact al pătratului. Să spunem acum că fiecare pătrat este de 2 unități lățime, apoi suma și / sau scădea 2 de la / din valorile lui x și y din fiecare pătrat, ființă x și y primul și, respectiv, al doilea număr. Odată ce acest lucru se va realiza, rezultatul va fi cel prezentat aici. Urmând celulele pe orizontală, valorile lui y (al doilea număr) vor fi neschimbate - prin urmărirea lor verticală, valorile lui x (primul număr) vor fi.
5
Calculați primul pas sau repetare, de formula. Ca și computerul (de fapt, sensul original al acestui cuvânt este "persoana care calculează"), sunteți în stare să o faceți singur. Să începem din aceste ipoteze:







6
Să încercăm un pătrat de trei ori mai mare, de la 9 la 9, dar vom menține maximum trei iterații.
7
Începeți cu cel de-al treilea rând din partea de sus, deoarece acesta este locul în care lucrurile devin imediat interesante.








8
Continuați să calculați fiecare cutie până când a scăpat sau nu ați atins numărul maxim de iterații (numărul de culori pe care îl utilizați: trei, în acest exemplu), nivelul la care îl veți colora. Iată cum apare matricea de la 9 la 9 după trei iterații în fiecare pătrat ... Se pare că descoperim ceva!
9
Repetați aceeași matrice cu alte culori (iterații) pentru a arăta următoarele nivele sau, mai bine, trageți o matrice mult mai mare pentru un proiect pe termen mai lung! Puteți obține imagini mai exacte:


Sfaturi
- Pentru că z2 = (x2-y2, 2xy)?
- la multiplica două numere complexe precum (a, b) cu (c, d), utilizați următoarea formulă, explicată în acest document Articol din Mathworld: (a, b) (c, d) = (ac - bd, bc + ad)
- Amintiți-vă că un număr complex este alcătuit dintr-o parte "real" și de la unul "imaginar"- ultimul este un număr real înmulțit cu rădăcina pătrată de 1 negativ, adesea numit . De exemplu, numărul complex (0,0) este 0 + 0i și (-1, -1) este (-1) + (-1 * i).
- Încă ne mai urmărești? Amintiți-vă că termenii la și c acestea sunt drepturi de autor, în timp ce b și d acestea sunt imaginar. Prin urmare, atunci când termenii imaginari se înmulțesc, rădăcina pătrată a negativului 1 înmulțită de ea însăși dă 1 negativă, anulând rezultatul și făcând-o negativă. real- dimpotrivă, numerele la și bc ele rămân imaginare, deoarece rădăcina pătrată a negativului 1 este încă un termen al unor astfel de produse. În consecință, ele constituie partea real, în timp ce bc + la asta imaginar.
- Din moment ce crestem numerele pătrat în loc să înmulțim două diferite, putem simplifica puțin - din moment ce a = c și b = d, avem ca produs (a2-b2, 2ab). Și, din moment ce asociază "planul complex" o "Carteziene", cu axa x care reprezintă "real" și axa y care reprezintă"imaginar", o vom descrie și ca (x2-y2, 2xy).
- Dacă ești calculată în mod repetat o casetă și îți dai seama că un rezultat se potrivește exact cu unul pe care l-ai obținut deja pentru aceeași cutie, știi că ai intrat într-un cerc infinit - acea cutie nu va fugi niciodată! Apoi puteți să faceți o comandă rapidă, să culcați cutia cu culoarea finală și să treceți la următoarea - (0,0) este, desigur, una dintre aceste cutii.
- Doriți să aflați mai multe despre determinarea valorii absolute a unui număr complex fără a se lupta cu calculele?
- Valoarea absolută a unui număr complex (a, b) este rădăcina pătrată a a2 + b2, la fel ca și formula triunghiului dreptunghiular, deoarece la și b ele sunt reprezentate pe grila carteziană (coordonatele x și y, respectiv) în unghi drept unul altuia. În consecință, deoarece știm că mulțimea Mandelbrot este limitată la valoarea de 2 și că pătratul de 2 este de 4, putem evita să ne gândim la rădăcinile pătrate pur și simplu prin a vedea dacă x2+y2 >= 4.
- Dacă unul dintre catetele lui a triunghi dreptunghiul este în lungime >= 2, atunci și hypotenuse (partea diagonală) trebuie să fie mai lungă de 2. Dacă nu înțelegeți de ce, trageți niște triunghiuri dreptunghiulare pe o latură carteziană și va deveni evidentă - sau arătați-o în felul acesta: 22= 4 și, dacă adăugăm un alt număr pozitiv la acest lucru (ridicarea unui număr negativ pe pătrat dă întotdeauna un număr pozitiv), nu putem obține ceva care este mai puțin decât 4. Astfel, dacă componenta x sau y a unui număr complex este egală sau mai mare de 2, valoarea absolută a acestui număr este egală sau mai mare de 2 și a scăpat din setul Mandelbrot.
- Pentru a calcula "lățimea virtuală" din fiecare cutie, împărțiți "diametrul virtual" pentru "numărul de cutii minus unul". În exemplele de mai sus, folosim un diametru virtual de 4, pentru că vrem să arătăm totul în raza de 2 (setul Mandelbrot este limitat de valoarea 2). Pentru apropierea părții 3, aceasta coincide cu 4 / (3-1), care este 4/2, care la rândul său corespunde 2. Pentru partea 9 pătrat, este 4 / (9-1), care este 4/8, care la rândul său corespunde cu "0.5". Utilizați aceeași dimensiune virtuală a casetei pentru înălțime și lățime, chiar dacă faceți o parte mai lungă decât cealaltă - altfel întregul va fi deformat.
Avertismente
- Matematica poate fi dependenta, ca orice altceva, dar probabil ca nu va afecta ficatul sau nu provoaca cancer pulmonar.
Afișați mai multe ... (4)
Distribuiți pe rețelele sociale:
înrudit
Cum se calculează valorile anomale
Cum se calculează intervalul unui set numeric
Cum se calculează media geometrică
Cum se calculează resturile interquartile (IQR)
Cum de a asocia o pereche de căști Jabra
Cum să împerecheați setul cu cască și difuzorul cu jawbone
Cum să împerecheați o căști Bluetooth Motorola
Cum se activează modul de cuplare al unui val Jabra
Cum de a calcula moda cu Excel
Cum se conectează o căști Bluetooth A2DP la PC utilizând un adaptor Bluetooth
Cum să conectați o pereche de căști Bluetooth la Playstation 3
Cum se conectează o căști Xbox 360
Cum să controlați o cameră cu un stroboscop Bluetooth
Cum se convertesc PowerPoint la Flash folosind Open Source Tools
Cum se creează un set de date aleatoriu în Excel
Cum se asamblează un set de cusut
Cum se creează un set pe Flickr
Cum de a desena un brad de Craciun cu desen Deschide Desen
Cum puteți determina dacă o figură geometrică tri-laterală este un triunghi
Cum se creează un sigiliu Apollinea
Cum să descărcați programe de pe Internet fără a încălca legea