Till KTH:s startsida Till KTH:s startsida

Mandelbrot

The Mandelbrot set is encredibly easy to define but harder to calculate. We will do so and if we choose our colors right the set could look like the image below.

This is an image that shows the whole Mandelbrot set; the intersting things will happen ones we zoom into the set.

Demo Mandelbrot image

This is an image at (-0.14 + 0.85i), with the right edge at -0.13. The depth is set to 128 and the size is 1920x1080.

Larger Mandelbrot image

Lärare Johan Montelius skapade sidan 19 januari 2015

Lärare Johan Montelius ändrade rättigheterna 29 januari 2015

Kan därmed läsas av alla och ändras av lärare.
Johan Montelius redigerade 12 februari 2015

Mandelbrotmängden är otroligt enkel att definiera men desto svårare att räkna fram. Genom att färgsätta våra tappra försök kan vi generera rätt så vackra bilder. 


* kommer beskrivingmandelbrot.pdf
Detta är ett exempel på en bild som visar hela Mandebrotmängden. Det intressanta böraj hända när vi zoomar in i figuren.

Mandelbrot set

kommenterade 18 februari 2016

I avsnitt 1.2 står det att man ska implementera en funktion mandelbrot/3 som med komplexa talet c och max iterations m ska returnera talet i. Vilket är det tredje argumentet eller ska det vara mandelbrot/2 ?

Lärare kommenterade 18 februari 2016

tack, det skall vara mandelbrot/2, fixar.

kommenterade 20 februari 2016

Vad menas med transformationen från avsnitt 1.4?

0: {Y, 0, 0}

1: {255, Y, 0}

2: {255-Y, 255, 0}

3: {0, 255, Y}

4: {0, 255-Y, 255}.

Hur används i detta fall X och Y för att få fram RGB?

Lärare kommenterade 21 februari 2016

Det är bara ett sätt att omvandla ett "djup" till en färg. Antag att du har maxdjupet 100, hur skall vi omvandla olika djup till en färgskala? Djupen 48 och 53 kanske skall ligga nära varandra i färg.

Om man först gör om djupet till ett tal från 0 upp till men inte inkluderande 5.  Sen låter man heltalsdelen, X,  avgöra vilket schema vi skall ha i tabellen. Decimaldelen  gör man om till ett heltall Y, från 0 till och men 255 som används i transformationen.  

Ett djup på 3.82345 kommer då att få färgen {0,255, 212} (eller vad det nu blir). 

Man kan hitta bättre transformationer som ger en jämnare färgskala så det är bara att experimentera lite. 

kommenterade 3 juni 2016

Länken ppm.erl i texten ovan verkar vara bruten. Trevlig helg!

Lärare kommenterade 3 juni 2016

fixat