Fractals zelf doen:
Julia fractal, Monte Carlo methode

In zijn boek "Fractals. Meetkundige figuren in eindeloze herhaling" beschrijft Prof. Hans Lauwerier (1923 - 1997) een aantal fractals. Hierbij zijn programmaatjes beschikbaar die zijn geschreven in een variant van BASIC, die vandaag de dag niet meer wordt gebruikt. Omdat de code te leuk is om te worden vergeten heb ik die omgezet in JavaScript.

Op deze pagina wordt programma JULIAMC (pag. 153 van het boek) gebruikt. Dit programma tekent een Julia Fractal (pag. 115), waarbij de Monte Carlo methode wordt gebruikt. Klik HIER voor een preview.

Onderstaande uitleg bevat wat jargon. Dat komt aan de orde op mijn site over fractals.
Belangrijke parameters van het programma zijn: svgW en svgH (afmetingen van de figuur, in het voorbeeld 760 × 570 beeldpunten) en KMAX (Aantal stappen, = 10000). Verder zijn er de parameters A (= -.9) en B (= 0). Deze parameters kun je wijzigen om de invloed op de uitkomst te onderzoeken. Maar probeer ook eens om op andere plaatsen in de code te wijzigen …!

Het JavaScript-programma is als volgt opgebouwd:

Gebruiken:

Om met de code te spelen moet je deze downloaden naar je eigen computer en uitpakken. Start juliamc.htm door er op te klikken, gebruik zo nodig een lokale webserver. Je hebt meteen een werkend programma.
Als je met de parameters gaat spelen, zul je vaak de variabelen ShX en ShY moeten aanpassen om de plot in de viewport te houden.
Raadpleeg het item Een workflow voor het ontwikkelen van JavaScript, in het bijzonder de opmerkingen over hoe je lokaal kunt werken (dus zonder steeds te hoeven uploaden naar de servers van je webhost).
Vereiste schermgrootte is 800 × 710 pixels. De toepassing op deze site maakt SVG-code aan, die wordt getoond door de inhoud van een <svg>-tag aan te passen.

Downloaden:
 
Druk op de knop: Download deze code  File: voorb718.zip, 2029 bytes.

 
terug

html-718; Laatste wijziging: 26 februari 2023