Deoarece această remiză

Cine a inventat un număr mare de algoritmi pentru fractali de desen. Pe Internet puteți găsi și descărca un programe gata făcute. Dar proprietarul nu este chiar un computer foarte puternic nu ia mult pentru a desena fractal Julia, Mandelbrot, Newton Halley sau suficient de bun ca mâinile sale. Vom descrie în termeni generali polinomului z Julia set procedura 2 desen + c pentru o anumită valoare a parametrului complex c = p + IQ-ul.

Presupunem că ecranul este dreptunghiular și constă dintr-un × pixeli b, iar imaginea va fi pictată în K + 1 culoare (de exemplu, culoarea sunt numerotate de la 0 la K. și numărul de culoare 0 - negru și alte culori să fie de acord că numărul mai mare culoare, cu atât mai rapid „fugi la infinit“ punct, pe care o vom picta în acea culoare). Încă trebuie să selectați o zonă a planului, care este afișat pe ecran (pentru a începe potrivi z pătrat | ≤ 1,5, | Im Z | ≤ 1,5>, aceasta trebuie să fie tăiată într-o x dreptunghiuri b, din care fiecare va acționa ca un punct al ecranului ), iar R raza afara cercului D. punctul care va fi considerat „infinit“ (poate avea R = 10).

Pentru fiecare punct z0 = (x0, y0) a ecranului (adică centrul dreptunghiului corespunzător) necesitatea de a calcula ciclu secvențial zk + 1 zk. folosind (în coordonatele arată ca yk :, + 1 = 2xk yk + q). Stop ciclul este de a efectua una dintre următoarele două condiții: fie k-lea punct de pas zk din discul D (adică, inegalitate, și apoi punctul Z0 să fie vopsite în culoarea sau numărul k sa constatat că k = K + 1, atunci. noi credem că Z0 se află în interiorul setului Julia, și vopsea-l în negru.

Ca urmare a programului de lucru de pe ecran se va afișa o regiune pătrată a planului complex z | ≤ 1,5, | Im Z | ≤ 1,5>, pe care o pluralitate de Julia z polinom 2 va fi prezentat în negru + c pentru parametrul selectat c = p + IQ-ul. iar celelalte puncte vor fi vopsite în culorile K.

Un număr tot mai a și b. Puteți crește rezoluția ecranului, îmbunătățind astfel calitatea imaginii. Schimbarea K și ridicarea corespondența dintre culori și numere, puteți obține destul de o imagine frumoasă.

Aceasta - cea mai simpla procedura pentru construirea setului Julia. Programele sunt ușor de găsit și de a descărca de pe Internet, folosind algoritmi de desenare mai sofisticate. Dar în inima cele mai multe dintre ele este aceasta.

articole similare