Skip to main content
analysecalculateurguide

Calculateur de série de Fourier : formule, coefficients et exemples résolus

·13 min read·Solvify Team

Un calculateur de série de Fourier décompose une fonction périodique en une somme infinie de sinus et de cosinus, transformant une forme d'onde répétitive compliquée en un ensemble de morceaux simples, compréhensibles un par un. Chaque calculateur de série de Fourier automatise les trois mêmes intégrales — les coefficients a₀, aₙ et bₙ — que vous pouvez calculer à la main pour n'importe quelle fonction périodique dès lors que vous connaissez les formules. Ce guide parcourt la formule de la série de Fourier, la manière exacte de calculer chaque coefficient, trois exemples entièrement résolus (un signal carré, un signal en dents de scie et une onde parabolique), la différence entre symétrie paire et impaire, le nombre de termes réellement nécessaire pour une bonne approximation, et les erreurs qui font le plus souvent échouer un calcul à la main.

Qu'est-ce qu'un calculateur de série de Fourier et comment fonctionne-t-il ?

Un calculateur de série de Fourier prend une fonction périodique — une fonction qui se répète sur un intervalle fixe, appelé période — et la réécrit comme une somme infinie d'ondes sinusoïdales et cosinusoïdales de fréquence croissante. L'idée, développée pour la première fois par Joseph Fourier alors qu'il étudiait la propagation de la chaleur, est que presque tout signal périodique raisonnable, aussi anguleux ou discontinu soit-il, peut être construit à partir de briques élémentaires lisses et bien comprises : un terme constant plus des ondes aux fréquences 1, 2, 3, 4, et ainsi de suite, multiples de la fréquence fondamentale. Derrière chaque calculateur de série de Fourier se trouvent trois formules qui calculent la quantité de chaque fréquence présente dans la fonction d'origine. On les appelle les coefficients de Fourier : a₀ (la valeur moyenne, parfois appelée composante continue), aₙ (la quantité de chaque onde cosinus) et bₙ (la quantité de chaque onde sinus). Une fois ces nombres obtenus, la fonction d'origine est reconstruite sous la forme f(x) = a₀/2 + Σ [aₙ cos(nx) + bₙ sin(nx)], sommée pour n = 1, 2, 3, et ainsi de suite jusqu'à l'infini. Les ingénieurs utilisent les séries de Fourier pour analyser les signaux électriques, les vibrations et le son ; les physiciens s'en servent pour résoudre les équations de la chaleur et des ondes ; et les étudiants les rencontrent en analyse, en équations différentielles et en traitement du signal, généralement avec la même poignée de fonctions test — signaux carrés, signaux en dents de scie et signaux triangulaires — que ce guide traite à la main.

f(x) = a₀/2 + Σₙ₌₁^∞ [aₙ cos(nx) + bₙ sin(nx)] — toute fonction périodique raisonnable, reconstruite à partir d'une constante et d'un empilement infini d'ondes sinus et cosinus.

Quelle est la formule de la série de Fourier et d'où vient-elle ?

Pour une fonction f(x) de période 2π (le cas standard enseigné en premier, avant de généraliser à d'autres périodes), la formule de la série de Fourier et ses trois intégrales de coefficients sont : f(x) = a₀/2 + Σₙ₌₁^∞ [aₙ cos(nx) + bₙ sin(nx)] a₀ = (1/π) ∫₋π^π f(x) dx aₙ = (1/π) ∫₋π^π f(x) cos(nx) dx bₙ = (1/π) ∫₋π^π f(x) sin(nx) dx Ces formules découlent d'une propriété appelée orthogonalité : lorsque vous multipliez deux ondes sinus ou cosinus différentes (de fréquences différentes) et que vous intégrez sur une période complète, le résultat est toujours nul. Ce n'est que lorsque vous multipliez une onde par elle-même que l'intégrale devient non nulle. Cette propriété permet d'isoler exactement la quantité de chaque fréquence individuelle « cachée » à l'intérieur de f(x), un coefficient à la fois, de la même manière que l'on trouve les coordonnées d'un vecteur en effectuant des produits scalaires avec chaque axe. Pour une fonction de période générale 2L au lieu de 2π, remplacez cos(nx) et sin(nx) par cos(nπx/L) et sin(nπx/L), et changez les bornes d'intégration ainsi que le facteur 1/π en 1/L. La logique et l'astuce d'orthogonalité sont identiques — seule la mise à l'échelle des fréquences change.

L'orthogonalité est toute l'astuce : ∫₋π^π cos(mx)cos(nx) dx = 0 dès que m ≠ n, ce qui est exactement ce qui permet d'isoler a₀, aₙ et bₙ un par un.

Comment trouver les coefficients de Fourier a₀, aₙ et bₙ ?

Trouver les coefficients de Fourier à la main est un processus mécanique une fois que la fonction est définie sur une période. Un calculateur de série de Fourier exécute exactement ces étapes en interne.

1. Étape 1 — Identifier la période et écrire f(x) par morceaux si nécessaire

Déterminez la période (2π, 2L ou une autre valeur) et écrivez explicitement f(x) sur une période complète. Beaucoup de fonctions classiques des manuels — signaux carrés, signaux en dents de scie — sont définies par morceaux, avec une formule différente sur chaque partie de l'intervalle.

2. Étape 2 — Calculer a₀ en intégrant f(x) sur une période

a₀ = (1/π) ∫₋π^π f(x) dx. C'est le double de la valeur moyenne de f(x) sur une période. Si f(x) est une fonction impaire (symétrique par rapport à l'origine), a₀ = 0 automatiquement, puisque les aires positives et négatives s'annulent.

3. Étape 3 — Calculer aₙ en intégrant f(x)cos(nx)

aₙ = (1/π) ∫₋π^π f(x) cos(nx) dx. Cela nécessite généralement une intégration par parties lorsque f(x) est un polynôme, ou une primitive directe lorsque f(x) est constante par morceaux. Si f(x) est impaire, aₙ = 0 pour tout n — les fonctions impaires ne contiennent aucun contenu en cosinus.

4. Étape 4 — Calculer bₙ en intégrant f(x)sin(nx)

bₙ = (1/π) ∫₋π^π f(x) sin(nx) dx. Si f(x) est paire (symétrique par rapport à l'axe des y), bₙ = 0 pour tout n — les fonctions paires ne contiennent aucun contenu en sinus.

5. Étape 5 — Assembler la série et vérifier la symétrie comme raccourci

Reportez a₀, aₙ et bₙ dans f(x) = a₀/2 + Σ[aₙcos(nx) + bₙsin(nx)]. Avant d'intégrer quoi que ce soit, vérifier si f(x) est paire, impaire ou ni l'un ni l'autre vous indique à l'avance quels coefficients seront nuls, ce qui réduit le travail d'environ la moitié.

Fonction impaire → seul bₙ subsiste (série de sinus pure). Fonction paire → seuls a₀ et aₙ subsistent (série de cosinus pure). Vérifier la symétrie en premier épargne la moitié du travail d'intégration.

Exemple résolu 1 : série de Fourier d'un signal carré

Considérons le signal carré défini sur une période (-π, π) par f(x) = 1 pour 0 < x < π et f(x) = -1 pour -π < x < 0. Cette fonction est impaire (f(-x) = -f(x)), donc a₀ = 0 et tous les aₙ = 0 — seul bₙ doit être calculé.

1. Étape 1 — Poser l'intégrale de bₙ

bₙ = (1/π) ∫₋π^π f(x) sin(nx) dx = (1/π) [∫₋π^0 (-1)sin(nx) dx + ∫₀^π (1)sin(nx) dx]. Par symétrie, les deux moitiés contribuent également, ce qui se simplifie en bₙ = (2/π) ∫₀^π sin(nx) dx.

2. Étape 2 — Intégrer

∫₀^π sin(nx) dx = [-cos(nx)/n]₀^π = (-cos(nπ) + cos(0))/n = (1 - cos(nπ))/n. Donc bₙ = (2/(nπ)) · (1 - cos(nπ)).

3. Étape 3 — Évaluer pour n impair et n pair

cos(nπ) = (-1)ⁿ, donc 1 - cos(nπ) = 1 - (-1)ⁿ. Pour n pair cela vaut 1 - 1 = 0, donc bₙ = 0. Pour n impair cela vaut 1 - (-1) = 2, donc bₙ = 4/(nπ). Seules les harmoniques impaires apparaissent — une caractéristique distinctive du signal carré.

4. Étape 4 — Écrire la série

f(x) = (4/π)[sin x + sin(3x)/3 + sin(5x)/5 + sin(7x)/7 + ...]. Chaque terme est une onde sinusoïdale à un multiple impair de la fréquence fondamentale, atténuée en 1/n.

5. Étape 5 — Vérifier numériquement en x = π/2

La valeur exacte est f(π/2) = 1. En utilisant les quatre premiers termes impairs : S₄ = (4/π)(1 - 1/3 + 1/5 - 1/7) = (4/π)(0,7238) ≈ 0,922. Ajouter davantage de termes — 1/9, 1/11, et ainsi de suite — rapproche ce résultat de 1, puisque 1 - 1/3 + 1/5 - 1/7 + ... converge vers π/4 d'après la série de Leibniz, et (4/π)(π/4) = 1 exactement à la limite.

Vérification du signal carré : (4/π)(1 - 1/3 + 1/5 - 1/7) ≈ 0,922, convergeant vers la valeur exacte f(π/2) = 1 à mesure que l'on ajoute des harmoniques impaires.

Exemple résolu 2 : série de Fourier d'un signal en dents de scie

Prenons maintenant le signal en dents de scie f(x) = x sur l'intervalle (-π, π), répété avec une période 2π. Cette fonction est également impaire, donc à nouveau a₀ = 0 et aₙ = 0, et seul bₙ nécessite une intégration par parties.

1. Étape 1 — Poser l'intégrale de bₙ

bₙ = (1/π) ∫₋π^π x sin(nx) dx = (2/π) ∫₀^π x sin(nx) dx, en utilisant le fait que x sin(nx) est un intégrande pair (impair × impair = pair).

2. Étape 2 — Intégrer par parties

Posons u = x, dv = sin(nx)dx, d'où du = dx et v = -cos(nx)/n. Alors ∫x sin(nx)dx = -x cos(nx)/n + (1/n)∫cos(nx)dx = -x cos(nx)/n + sin(nx)/n². En évaluant de 0 à π : [-π cos(nπ)/n + 0] - [0 + 0] = -π cos(nπ)/n = -π(-1)ⁿ/n.

3. Étape 3 — Résoudre pour bₙ

bₙ = (2/π) · (-π(-1)ⁿ/n) = -2(-1)ⁿ/n = 2(-1)ⁿ⁺¹/n. Donc b₁ = 2, b₂ = -1, b₃ = 2/3, b₄ = -1/2, et ainsi de suite, avec un signe alterné et une décroissance en 1/n.

4. Étape 4 — Écrire la série

f(x) = 2[sin x - sin(2x)/2 + sin(3x)/3 - sin(4x)/4 + ...] = 2 Σₙ₌₁^∞ (-1)ⁿ⁺¹ sin(nx)/n.

5. Étape 5 — Vérifier numériquement en x = 1 radian

La valeur exacte est f(1) = 1. En utilisant les cinq premiers termes avec sin(1)=0,8415, sin(2)=0,9093, sin(3)=0,1411, sin(4)=-0,7568, sin(5)=-0,9589 : S₅ = 2(0,8415 - 0,9093/2 + 0,1411/3 - (-0,7568)/4 + (-0,9589)/5) = 2(0,8415 - 0,4546 + 0,0470 + 0,1892 - 0,1918) = 2(0,4313) = 0,8626. Ce résultat oscille vers la valeur exacte de 1 à mesure que l'on ajoute des termes — une convergence plus lente et alternée, typique d'une fonction présentant une discontinuité de saut en x = π.

Formule de bₙ pour les dents de scie : bₙ = 2(-1)ⁿ⁺¹/n — un motif alterné net qui découle directement de l'intégration par parties de x sin(nx).

Exemple résolu 3 : série de Fourier d'une fonction paire (x²)

Par contraste, prenons f(x) = x² sur (-π, π), répétée avec une période 2π. Cette fonction est paire (f(-x) = f(x)), donc bₙ = 0 pour tout n, et seuls a₀ et aₙ doivent être calculés — cette fois avec des termes en cosinus plutôt qu'en sinus.

1. Étape 1 — Calculer a₀

a₀ = (1/π) ∫₋π^π x² dx = (1/π) · [x³/3]₋π^π = (1/π) · (2π³/3) = 2π²/3 ≈ 6,5797. Donc a₀/2 = π²/3 ≈ 3,2899.

2. Étape 2 — Calculer aₙ avec deux intégrations par parties

aₙ = (2/π) ∫₀^π x² cos(nx) dx (doublé puisque x²cos(nx) est paire). Deux tours d'intégration par parties donnent ∫x²cos(nx)dx = x²sin(nx)/n + 2x cos(nx)/n² - 2sin(nx)/n³. Évalué de 0 à π, seul le terme du milieu subsiste à chaque borne : le résultat est 2π cos(nπ)/n² = 2π(-1)ⁿ/n².

3. Étape 3 — Résoudre pour aₙ

aₙ = (2/π) · (2π(-1)ⁿ/n²) = 4(-1)ⁿ/n². Donc a₁ = -4, a₂ = 1, a₃ = -4/9, a₄ = 1/4, avec une décroissance en 1/n² — nettement plus rapide que la décroissance en 1/n des signaux carré et en dents de scie, car x² ne présente aucune discontinuité de saut.

4. Étape 4 — Écrire la série

f(x) = π²/3 + 4 Σₙ₌₁^∞ (-1)ⁿ cos(nx)/n² = π²/3 - 4cos(x) + cos(2x) - (4/9)cos(3x) + (1/4)cos(4x) - ...

5. Étape 5 — Vérifier numériquement en x = π/2

Valeur exacte : f(π/2) = (π/2)² ≈ 2,4674. En utilisant les termes jusqu'à n = 4, avec cos(π/2)=0, cos(π)=-1, cos(3π/2)=0, cos(2π)=1 : S₄ = 3,2899 + (-4)(0) + (1)(-1) + (-4/9)(0) + (1/4)(1) = 3,2899 - 1 + 0,25 = 2,5399. Déjà à moins de 0,07 de la valeur exacte avec seulement deux termes non nuls — une conséquence directe de la décroissance plus rapide en 1/n².

a₀/2 = π²/3, aₙ = 4(-1)ⁿ/n² — avec une décroissance en 1/n² au lieu de 1/n, cette série de cosinus converge nettement plus vite que celles du signal carré ou en dents de scie.

Quelle est la différence entre fonctions paires, impaires et périodiques générales ?

La symétrie est le raccourci le plus rapide dans tout calcul manuel d'une série de Fourier, et c'est la première chose qu'un calculateur de série de Fourier vérifie en interne avant toute intégration. Une fonction paire vérifie f(-x) = f(x) — son graphe est une image miroir par rapport à l'axe des y, comme cos(x) ou x². Les fonctions paires produisent une série de Fourier en cosinus : a₀ et aₙ peuvent être non nuls, mais tous les bₙ sont exactement nuls, puisque les termes en sinus sont impairs et briseraient la symétrie. Une fonction impaire vérifie f(-x) = -f(x) — son graphe possède une symétrie de rotation de 180° autour de l'origine, comme sin(x) ou x³. Les fonctions impaires produisent une série de Fourier en sinus : a₀ = 0 et tous les aₙ = 0, mais bₙ peut être non nul. La plupart des fonctions ne sont ni purement paires ni purement impaires, et les fonctions périodiques générales nécessitent le calcul séparé des trois types de coefficients — a₀, aₙ et bₙ. Une astuce utile : toute fonction peut être décomposée en une partie paire et une partie impaire, fₑᵥₑₙ(x) = [f(x)+f(-x)]/2 et fₒdd(x) = [f(x)-f(-x)]/2, et chaque partie ne contribue qu'au type de coefficient correspondant à sa symétrie.

Fonction paire → série de cosinus uniquement (a₀, aₙ ; bₙ = 0). Fonction impaire → série de sinus uniquement (bₙ ; a₀ = aₙ = 0). Ni l'une ni l'autre → calculer les trois types de coefficients.

Combien de termes faut-il pour une bonne approximation ?

Une série de Fourier est une somme infinie, mais tout calcul pratique — à la main ou par calculateur — la tronque après un nombre fini de termes, appelé somme partielle. Le nombre de termes « suffisant » dépend entièrement de la régularité de la fonction d'origine. Pour une fonction sans discontinuités et à dérivées continues, comme l'exemple x² ci-dessus, les coefficients décroissent rapidement (en 1/n² ou plus vite), de sorte qu'une poignée de termes suffit déjà à s'approcher de la valeur exacte à une petite fraction de pour cent près presque partout. Pour une fonction présentant des discontinuités de saut, comme le signal carré ou le signal en dents de scie, les coefficients décroissent plus lentement (en 1/n) ; la convergence loin du saut reste assez rapide, mais à proximité immédiate du saut, quelque chose de différent se produit : les sommes partielles dépassent la valeur exacte d'environ 9 %, quel que soit le nombre de termes ajoutés. Ce dépassement s'appelle le phénomène de Gibbs, et il ne disparaît jamais quand n → ∞ — il se comprime simplement dans une région de plus en plus étroite juste au niveau de la discontinuité. Loin de tout saut, en revanche, les mêmes sommes partielles convergent normalement et sont fiables à la précision dont votre problème a besoin. En règle générale : pour les fonctions régulières, 5 à 10 termes suffisent habituellement pour une précision à deux décimales ; pour les fonctions présentant des sauts, attendez-vous à une convergence plus lente et oscillante loin du saut, et à un dépassement persistant d'environ 9 % exactement au niveau du saut, quel que soit le nombre de termes inclus.

Le phénomène de Gibbs : près d'une discontinuité de saut, une somme partielle de Fourier dépasse la valeur exacte d'environ 9 % quel que soit le nombre de termes ajoutés — c'est une propriété de la troncature, pas une erreur à corriger.

Quelles erreurs font échouer une série de Fourier calculée à la main ?

Quelques erreurs récurrentes expliquent la majorité des calculs de séries de Fourier incorrects.

1. Oublier le facteur a₀/2

Le terme constant de la série est a₀/2, et non a₀. Omettre la division par 2 décale toute la fonction reconstruite vers le haut ou vers le bas de a₀/2 — une erreur fréquente mais facile à détecter si vous comparez la valeur moyenne de votre série finale à la valeur moyenne de f(x).

2. Sauter la vérification de symétrie

Calculer aₙ depuis le début pour une fonction manifestement impaire (comme une dent de scie) gaspille beaucoup d'algèbre et augmente le risque d'erreur de calcul. Testez toujours f(-x) face à f(x) et -f(x) avant d'intégrer.

3. Confondre la période et la formule

Utiliser cos(nx) et sin(nx) — les formules de période 2π — pour une fonction de période 2L ≠ 2π produit une série qui ne se répète pas avec la bonne période. Passez toujours à cos(nπx/L) et sin(nπx/L), et à 1/L au lieu de 1/π, dès que la période n'est pas 2π.

4. Perdre des signes dans l'intégration par parties

Les exemples des dents de scie et de x² ci-dessus nécessitaient tous deux une intégration par parties, où une erreur de signe dans le terme de bord (évaluation à la borne supérieure plutôt qu'inférieure) est la source la plus fréquente d'un aₙ ou bₙ erroné. Recalculer le coefficient pour une valeur connue de n et le comparer au comportement connu de la fonction d'origine permet de repérer cela rapidement.

La vérification de bon sens la plus rapide sur toute série de Fourier : f(0) — ou un autre point simple — correspond-il à a₀/2 plus la somme de quelques termes évalués en ce point ? Un écart important signale généralement une erreur de signe ou de facteur.

Exercices d'entraînement et FAQ sur le calculateur de série de Fourier

Essayez ces exercices par vous-même, puis vérifiez les réponses ci-dessous. 1) Trouvez la série de Fourier de f(x) = |x| sur (-π, π). 2) Trouvez bₙ pour f(x) = x sur (-2, 2), de période 4. 3) Sans intégrer, indiquez quels coefficients sont automatiquement nuls pour f(x) = x³ sur (-π, π). Réponses : 1) f(x) est paire, donc bₙ = 0 ; a₀ = π, aₙ = (2/(n²π))((-1)ⁿ - 1), ce qui donne aₙ = -4/(n²π) pour n impair et 0 pour n pair. 2) Avec une période 2L = 4, donc L = 2 : bₙ = (2/L)∫₀^L x sin(nπx/L) dx aboutit à bₙ = 4(-1)ⁿ⁺¹/(nπ). 3) x³ est impaire, donc a₀ = 0 et tous les aₙ = 0 — seul bₙ doit être calculé. Un calculateur de série de Fourier est réellement utile pour vérifier ces calculs faits à la main, en particulier pour repérer une erreur de calcul dans une longue intégration par parties, mais ce sont les formules elles-mêmes — a₀, aₙ, bₙ et les raccourcis pair/impair — qui vous permettent réellement de poser le problème correctement dès le départ. Si vous souhaitez voir chaque étape d'intégration explicitée plutôt qu'un simple coefficient final, le solveur pas à pas de Solvify déroule chaque calcul de coefficient de Fourier de la même manière que ce guide, terme par terme.

1. Pourquoi une série de Fourier ne fonctionne-t-elle que pour les fonctions périodiques ?

Le sinus et le cosinus sont eux-mêmes périodiques, donc toute somme finie ou infinie de ceux-ci est automatiquement périodique elle aussi. Une fonction non périodique peut tout de même être approchée sur un intervalle fini en traitant cet intervalle comme une période, mais la série obtenue se répétera en dehors de cet intervalle même si la fonction d'origine ne le fait pas.

2. Toute fonction périodique peut-elle s'écrire sous forme de série de Fourier ?

La plupart des fonctions rencontrées en physique et en ingénierie satisfont les conditions de Dirichlet (un nombre fini de discontinuités et d'extremums par période, et une variation totale finie), qui garantissent la convergence presque partout. En un véritable point de discontinuité de saut, la série converge vers le milieu du saut plutôt que vers la valeur de l'un ou l'autre côté.

La recette des trois intégrales ne change jamais : trouver a₀, trouver aₙ, trouver bₙ, puis substituer. Tout le reste — raccourcis de symétrie, mise à l'échelle de la période, comportement de convergence — se construit sur cette même base.
Tags:
analysecalculateurguide

Articles connexes

Solveurs mathématiques

📝

Solutions pas à pas

Obtenez chaque étape d'intégration par parties explicitée lors du calcul de a₀, aₙ et bₙ, y compris les évaluations aux bornes où se cachent le plus souvent les erreurs de signe.

📸

Solveur Smart Scan

Photographiez une intégrale de coefficient de Fourier tirée d'un manuel ou d'une feuille d'exercices et obtenez instantanément une solution entièrement résolue.

🎓

Tuteur de maths IA

Posez des questions complémentaires sur les raccourcis de symétrie, la convergence ou le phénomène de Gibbs pendant que vous traitez un problème de série de Fourier précis.

Matières connexes

Obtenir de l'aide aux devoirs maintenant

Rejoignez des millions d'étudiants utilisant notre résolveur de maths IA. Obtenez des solutions instantanées, des explications étape par étape et une aide aux devoirs 24/7.

Disponible sur iOS et Android