Mathématiques
Calculateur de suite de Fibonacci (F(n) = F(n-1) + F(n-2))
Calcule les nombres de Fibonacci jusqu'à F(100) de manière exacte avec BigInt. Visualise la convergence vers le nombre d'or φ, la suite de Lucas et un graphique à barres des N premiers termes.
Conseils
- La suite de Fibonacci est définie par F(n) = F(n−1) + F(n−2) avec F(1) = F(2) = 1 comme valeurs initiales.
- Le rapport entre termes consécutifs F(n+1)/F(n) converge vers le nombre d'or φ ≈ 1,618 à mesure que n augmente. Observez-le dans le tableau de convergence.
- Pour n > 78, les flottants 64 bits de JavaScript ne peuvent plus représenter les nombres de Fibonacci exactement. Le champ «Trouver le n-ième terme» utilise BigInt pour calculer F(n) avec précision jusqu'à n = 100.
- Les nombres de Fibonacci apparaissent partout dans la nature : l'arrangement en spirale des graines de tournesol, les écailles de pommes de pin et les coquilles de nautile suivent tous des motifs de Fibonacci (phyllotaxie).
Questions fréquentes
Anecdote — Fibonacci, le nombre d'or et la formule de Binet
La suite a été popularisée en Europe par Léonard de Pise (Fibonacci) dans son livre de 1202 Liber Abaci, où il l'utilisa pour modéliser la croissance d'une population de lapins. Cependant, des suites équivalentes étaient apparues dans les mathématiques indiennes dès 200 av. J.-C. dans l'œuvre de Pingala, qui étudiait la métrique poétique.
Le nombre d'or φ = (1 + √5) / 2 ≈ 1,618 vérifie φ² = φ + 1, ce qui explique pourquoi les nombres de Fibonacci convergent vers lui. La formule de Binet donne F(n) exactement : F(n) = (φⁿ − ψⁿ) / √5, où ψ = (1 − √5) / 2 ≈ −0,618. Cette expression en forme close permet de calculer n'importe quel nombre de Fibonacci directement, sans itération.