🌀 Épicycles de Fourier
Dessinez n'importe quelle forme fermée et regardez une chaîne de cercles rotatifs la redessiner. Visualisation interactive 2D des épicycles de Fourier construite à partir de la transformée de Fourier discrète.
À propos des Épicycles de Fourier
Tout chemin 2D périodique peut être décomposé en une somme de cercles rotatifs — épicycles — ce qui constitue l'interprétation géométrique de la série de Fourier complexe. Chaque terme aₙe^(inωt) représente un cercle de rayon |aₙ| tournant à la fréquence angulaire nω, avec une phase initiale arg(aₙ). Le premier épicycle (le plus basse fréquence) définit la forme grossière ; les cercles plus petits et plus rapides qui suivent ajoutent des détails plus fins. C'est exactement ainsi que fonctionnait le modèle astronomique de Ptolémée : les planètes étaient placées sur des épicycles pour approximer leur mouvement rétrograde observé, et les mathématiques de Fourier justifient cette approche — toute orbite périodique peut effectivement être modélisée ainsi avec une précision arbitraire à condition d'utiliser suffisamment de cercles.
Dessinez n'importe quelle forme fermée dans le canevas et la simulation calcule la DFT des coordonnées du chemin, puis la reconstruit sous forme d'une chaîne animée d'épicycles triés par rayon décroissant. Vous pouvez mettre l'animation en pause, ajouter ou retirer des termes, et observer comment chaque cercle supplémentaire améliore l'approximation.
Questions fréquemment posées
Comment la série de Fourier se relie-t-elle aux épicycles ?
Une série de Fourier complexe z(t) = Σₙ cₙ e^(inωt) représente le chemin comme une somme de phaseurs (exponentielles complexes rotatives). Chaque terme cₙ e^(inωt) est un cercle de rayon |cₙ| tournant à un taux n fois la fréquence fondamentale. Enchaîner ces cercles bout à bout — chaque cercle tournant sur la pointe du précédent — produit l'image animée des épicycles. La DFT du chemin échantillonné donne directement les coefficients cₙ.
Combien d'épicycles sont nécessaires pour reproduire une forme avec précision ?
Pour un chemin échantillonné en N points, la DFT produit exactement N composantes de fréquence, donc N épicycles reproduisent le chemin avec une erreur nulle aux points d'échantillonnage. En pratique, la plupart des formes peuvent être approximées correctement avec beaucoup moins : un cercle en nécessite 1, un carré environ 20 (les harmoniques impaires 1, 3, 5, … produisent les coins), et un portrait réaliste esquissé pourrait nécessiter quelques centaines. L'erreur d'approximation diminue en O(1/n) pour les courbes lisses et O(1/n²) pour les courbes à dérivées continues.
Les épicycles de Ptolémée ont-ils vraiment fonctionné ?
Oui — l'Almageste de Ptolémée (vers 150 apr. J.-C.) utilisait épicycles, déférents et points équants pour prédire les positions planétaires à environ 1° d'arc près, suffisant pour l'astronomie à l'œil nu. Le système était géocentrique (modèle erroné) mais mathématiquement équivalent à une approximation de Fourier finie des véritables orbites elliptiques (Kepler). Avec suffisamment d'épicycles, tout mouvement planétaire peut être approché ; le modèle héliocentrique copernicien a été préféré non pas parce qu'il nécessitait initialement moins d'épicycles, mais parce que les ellipses de Kepler offraient une explication physique plus simple.
Qu'est-ce que le phénomène de Gibbs ?
Le phénomène de Gibbs est le dépassement qui apparaît lorsqu'une série de Fourier approxime un signal présentant une discontinuité de saut (comme une onde carrée). Près de la discontinuité, la somme partielle dépasse la valeur réelle d'environ 9 % de la hauteur du saut, quel que soit le nombre de termes inclus — le dépassement ne disparaît pas, il se rapproche simplement de la discontinuité. Ceci est visible dans l'animation des épicycles comme un « bourdonnement » aux coins vifs. Il peut être réduit en utilisant des fonctions de fenêtrage (facteur sigma de Lanczos) ou la sommation de Fejér au lieu de sommes partielles.
La méthode des épicycles peut-elle reconstruire des chemins non périodiques ?
Oui, avec des modifications. Pour un chemin non périodique, vous pouvez soit traiter un segment fini comme une période (introduisant une discontinuité de saut aux extrémités, causant un bourdonnement de Gibbs), soit utiliser la transformée en cosinus discrète (DCT) au lieu de la DFT — la DCT reflète implicitement le chemin pour créer une extension périodique sans saut. Alternativement, le chemin peut être paramétré pour se fermer (par exemple, en ajoutant un trait de retour), le rendant véritablement périodique. La norme de compression d'image JPEG utilise des blocs DCT de 8×8 pixels exactement pour cette raison.
Quelle est la différence entre les séries de Fourier réelles et complexes ?
La série de Fourier réelle exprime une fonction comme Σ (aₙ cos(nωt) + bₙ sin(nωt)), utilisant des paires de termes sinus et cosinus pour chaque fréquence. La série de Fourier complexe utilise des exponentielles complexes Σ cₙ e^(inωt) pour n = −∞ à ∞, où c₋ₙ = cₙ* (conjugué complexe) pour les signaux réels. La forme complexe est plus compacte et se rapporte directement aux épicycles : n positif donne des cercles antihoraires, n négatif donne des cercles horaires. La plupart des dérivations en traitement du signal utilisent la forme complexe pour la commodité algébrique.
Comment l'animation ordonne-t-elle les épicycles ?
Le simulateur trie les épicycles par leur rayon |cₙ| par ordre décroissant — le plus grand en premier. C'est l'ordre le plus informatif visuellement, car les plus grands cercles (composantes de plus basse amplitude, de fréquence la plus grossière) définissent la forme globale tandis que les cercles plus petits et plus rapides ajoutent des détails fins. Mathématiquement, n'importe quel ordre produit le même chemin final ; le choix affecte seulement la progression visuelle de l'animation et les positions intermédiaires de la pointe de la chaîne.
Que se passe-t-il si seules les harmoniques impaires sont conservées ?
Ne conserver que les harmoniques impaires (n = 1, 3, 5, 7, …) correspond à la série de Fourier d'un signal à symétrie impaire — un où f(t + T/2) = −f(t). Visuellement, le chemin résultant présente une symétrie de rotation de 180°: la seconde moitié du dessin est la première moitié tournée d'un demi-tour. Les ondes carrées, triangulaires et en dents de scie (sous leur forme à symétrie de demi-onde) consistent entièrement en harmoniques impaires, ce qui explique pourquoi leurs chaînes d'épicycles montrent cette élégante symétrie double.
Les épicycles de Fourier peuvent-ils dessiner du texte ou des portraits ?
Oui — c'est devenu une visualisation mathématique populaire depuis que la vidéo de 3Blue1Brown de 2019 l'a popularisée. Le chemin d'une lettre manuscrite ou d'un contour de portrait est échantillonné, sa DFT calculée, et les épicycles résultants s'animent pour tracer la forme. Un contour de portrait typique échantillonné à 1 000 points nécessite environ 200–300 épicycles significatifs pour être convaincant. La technique est essentiellement la même que la compression de chemin SVG : ne conserver que les composantes de fréquence dominantes élimine les détails fins et imperceptibles.
Dessinez n'importe quelle forme fermée et regardez une chaîne de cercles rotatifs la redessiner. Les rayons, fréquences et phases proviennent de la DFT complexe de votre chemin — la série de Fourier rendue visuelle.
3D · Moteur de rendu Three.js / WebGL · 60 FPS cible · fonctionne entièrement côté client, sans installation