
De beroemde fibonacci curve, via mysterieuze wiskunde verbonden met de gulden snede en vele andere schildersinstrumenten.
Verbonden aan phi, een getal uit de serie pi, e, i, phi. Meer een functie dan een getal, de groeifactor is phi zelf. Twee gezichten, 1/phi = phi. Heh.
Remake the crack als visual met een variabele crack.
Gebruik hiervoor een p5JS sketch die je voedt met de fib(n) functie, die je zelf moet zien te temmen, want hij loopt uit de hand.
function fib (n) {
if (n==0) { return 0 }
else if (n==1) return 1 ;
else return fib(n-1) + fib(n-2)
}
Deze functie fib(n) is een recursieve functie. Een functie die zichzelf aanroept. Op papier ziet dat er geweldig uit. Het werkt ook wel, maar het is vreselijk intensief v.w.b. het geheugengebruik.
Hij moet ze namelijk allemaal onthouden, vanaf nummer n (zeg 40) teruglopend tot 0. En dat onthouden met allerlei variabelen die telkens aangemaakt en ook onthouden moeten worden. En p5js was toch al niet de meest efficiënte. Daarom loopt ie al gauw vast als je het probeert met 100 of 200.