Diskrete Mathematik & Zahlentheorie · Fibonacci-Folge

Fibonacci-Folge

Die Fibonacci-Folge 1, 1, 2, 3, 5, 8, … beginnt mit zwei Einsen; jedes weitere Glied ist die Summe der beiden vorherigen. Das Verhältnis benachbarter Glieder nähert sich dem goldenen Schnitt φ = (1 + √5)/2 ≈ 1.618. Das gilt auch für jede Folge, die nach derselben Regel mit zwei positiven Zahlen beginnt.

Die Fibonacci-Folge in dieser Darstellung

Die Fibonacci-Folge 1, 1, 2, 3, 5, 8, 13, … beginnt mit zwei Einsen; jedes weitere Glied ist die Summe der beiden vorherigen. Dieselbe Regel xk=xk−1+xk−2x_k = x_{k-1} + x_{k-2} kann mit beliebigen positiven Zahlen x1=ax_1 = a und x2=bx_2 = b beginnen; aus 2, 1 entstehen die Lucas-Zahlen (2, 1, 3, 4, 7, 11, …). Hier kannst du eine solche Folge aus Quadraten aufbauen, die an ein Rechteck angelegt werden, verfolgen, wie sich das Verhältnis benachbarter Glieder rk=xk/xk−1r_k = x_k / x_{k-1} dem goldenen Schnitt φ nähert, und im Spinnwebdiagramm sehen, warum das von jedem solchen Anfang aus gelingt.

Am Anfang steht ein Rechteck der Breite a und Höhe b. Jedes neue Glied entsteht durch ein Quadrat an der Seite, die so lang ist wie das neueste Glied: Ein Rechteck mit Seiten xk−1x_{k-1} und xk−2x_{k-2} erhält ein Quadrat mit Seitenlänge xk−1x_{k-1} und wird zu einem Rechteck von xkx_k mal xk−1x_{k-1}. Ab dem dritten Glied ist rkr_k also die lange Seite geteilt durch die kurze: die Form des Rechtecks. Die Darstellung hält das Rechteck gleich groß, damit du siehst, wie sich seine Form stabilisiert, statt wie die Zahlen wachsen.

Ein Quadrat ändert das Verhältnis nach der festen Regel rk+1=(xk+xk−1)/xk=1+1/rkr_{k+1} = (x_k + x_{k-1})/x_k = 1 + 1/r_k. Eine Form, die beim Anlegen eines Quadrats unverändert bleibt, muss r=1+1/rr = 1 + 1/r erfüllen, also r2=r+1r^2 = r + 1. Die positive Lösung ist der goldene Schnitt φ=(1+5)/2≈1.618\varphi = (1 + \sqrt5)/2 \approx 1.618. Das ist das goldene Rechteck: Ein zusätzliches Quadrat liefert dieselbe Form, um den Faktor φ vergrößert. Das Spinnwebdiagramm zeichnet diese Regel. Gehe vom Verhältnis r senkrecht zur Kurve y=1+1/ry = 1 + 1/r, um das nächste Verhältnis abzulesen, dann waagerecht zur Diagonalen y=ry = r, um von dort den nächsten Schritt zu beginnen. Kurve und Diagonale schneiden sich in (φ, φ).

Warum wechselt das Verhältnis die Seite, und warum gelangt es von jedem positiven Anfang ans Ziel? Wegen φ=1+1/φ\varphi = 1 + 1/\varphi verändert ein Schritt die Abweichung von φ genau nach

Die Abweichung nach einem weiteren Quadrat
rk+1−φ=−rk−φφ rkr_{k+1} - \varphi = -\frac{r_k - \varphi}{\varphi\, r_k}

Das Minuszeichen bringt jedes Verhältnis auf die andere Seite von φ als das vorherige, außer bei einem genau goldenen Anfang. Ab r3r_3 ist jedes Verhältnis größer als 1; jeder Schritt multipliziert daher den Betrag der Abweichung mit weniger als 1/φ≈0.6181/\varphi \approx 0.618, und er schrumpft gegen 0. Nur der erste Schritt kann wegführen: Liegt r2=b/ar_2 = b/a unter 1/φ, wächst die Abweichung. Nahe φ nähert sich der Faktor −1/φ2≈−0.382-1/\varphi^2 \approx -0.382, der Steigung der Kurve am Schnittpunkt mit der Diagonalen. Schließlich bleibt pro Schritt also etwa das 0.382-Fache der Abweichung übrig.

Die Glieder selbst wachsen nahezu geometrisch: Jedes nähert sich immer mehr dem φ-Fachen des vorherigen. Für die Fibonacci-Zahlen F1=F2=1F_1 = F_2 = 1 beschreibt die Formel von Binet dies exakt:

Formel von Binet
Fn=φn−ψn5,ψ=1−52=−1φF_n = \frac{\varphi^n - \psi^n}{\sqrt5}, \qquad \psi = \frac{1 - \sqrt5}{2} = -\frac{1}{\varphi}

Da ∣ψ∣<1|\psi| < 1 gilt, ist FnF_n die ganze Zahl, die φn/5\varphi^n/\sqrt5 am nächsten liegt. Auf der Eigenvektor-Seite erscheinen dieselben beiden Zahlen als Eigenwerte der Matrix, die ein Paar benachbarter Glieder in das nächste überführt.

Bemerkenswert

  • Ein Verhältnis ist nur dann gleich φ, wenn es das vorherige schon war, denn 1+1/r=φ1 + 1/r = \varphi gilt genau dann, wenn r=φr = \varphi gilt. Ohne goldenen Anfang erreicht das Verhältnis φ also nie; es nähert sich nur an. Benachbarte Fibonacci-Verhältnisse unterscheiden sich um genau 1/(FkFk−1)1/(F_k F_{k-1}).

Bedienung

  • Klicke oder ziehe entlang der r-Achse des Spinnwebdiagramms, um b und damit die Anfangsform r2=b/ar_2 = b/a zu ändern; b rastet bei ganzen Zahlen ein.

Verwandte Themen