Natur · Goldener Winkel

Warum Sonnenblumen jeden Samen um 137,5° drehen

Die Regel

Dreh jeden neuen Samen um 137,5°, und eine Sonnenblume erscheint. Ändere den Winkel um ein Grad, und sie zerfällt.

Läuft nach einem Klick von YouTube.

Why Does a Sunflower Have 21 and 34 Spirals?

Jeder neue Samen ist um 137,5° gegenüber dem vorigen gedreht und sitzt ein wenig weiter außen. Dieser Winkel trifft nie auf sich selbst, deshalb bilden die Samen nie Reihen: Sie füllen die Blüte gleichmäßig, ohne Lücken und ohne Gedränge.

Nimm es als Hintergrundbild, kostenlos in 4K →
Live-Demo · läuft in deinem Browser

Probier es aus: Ändere die Regel

137,5°

137,5° trifft nie auf sich selbst. Keine zwei Samen teilen sich einen Strahl, also füllen sie die Scheibe gleichmäßig: die Sonnenblume.

Warum es funktioniert

Jeder neue Samen ist um 137,5° gegenüber dem vorigen gedreht und sitzt ein wenig weiter außen. Dieser Winkel trifft nie auf sich selbst, deshalb bilden die Samen nie Reihen: Sie füllen die Blüte gleichmäßig, ohne Lücken und ohne Gedränge.

θₙ = n × 137,508°rₙ = c · √n137,508° = 360° ÷ φ²

Bau es selbst

Python 3 · numpy · matplotlib

1000 Samen, die ganze Regel in einer Zeile, eingefärbt nach der Nummer des Samens.

golden-angle.py
"""Golden angle: seed n at the angle n x 137.5 degrees and the distance sqrt(n) (Vogel, 1979).
Run: python golden-angle.py   (needs: pip install numpy matplotlib)
"""
import numpy as np
import matplotlib.pyplot as plt

plt.style.use("dark_background")

n = np.arange(1, 1001)  # seed numbers
golden = np.pi * (3 - np.sqrt(5))  # 137.5 degrees in radians: 360 / phi**2
theta, r = n * golden, np.sqrt(n)  # the whole rule

x, y = r * np.cos(theta), r * np.sin(theta)
plt.figure(figsize=(6, 6))
plt.scatter(x, y, s=8, c=n, cmap="viridis")
plt.axis("equal")
plt.axis("off")
plt.show()

# Try: golden = np.radians(144) -> five straight spokes (144 degrees is 2/5 of a turn)

Probier: Ändere golden in np.radians(144) und starte es noch einmal: fünf gerade Strahlen.

Lerne dieses Skript Zeile für Zeile, mit Übungen und einem Quiz → · starte es in Google Colab (auf Englisch) →

Für Lehrkräfte: ein Stundenentwurf für 45 Minuten und ein Arbeitsblatt auf drei Niveaus →

Shorts

Quellen