Calcolatore di Serie di Fourier: Formula, Coefficienti ed Esempi Svolti
Un calcolatore di serie di Fourier scompone una funzione periodica in una somma infinita di seni e coseni, trasformando una forma d'onda complicata e ripetuta in un insieme di pezzi semplici e singolarmente comprensibili. Ogni calcolatore di serie di Fourier automatizza gli stessi tre integrali — i coefficienti a₀, aₙ e bₙ — che puoi calcolare manualmente per qualsiasi funzione periodica una volta che conosci le formule. Questa guida illustra la formula della serie di Fourier, esattamente come calcolare ogni coefficiente, tre esempi completamente svolti (un'onda quadra, un'onda a dente di sega e un'onda parabolica), la differenza tra simmetria pari e dispari, quanti termini ti servono effettivamente per una buona approssimazione, e gli errori che più spesso rompono un calcolo fatto a mano.
Contenuto
- 01Cos'è un Calcolatore di Serie di Fourier e Come Funziona?
- 02Qual è la Formula della Serie di Fourier e Da Dove Viene?
- 03Come Trovi i Coefficienti di Fourier a₀, aₙ e bₙ?
- 04Esempio Svolto 1: Serie di Fourier di un'Onda Quadra
- 05Esempio Svolto 2: Serie di Fourier di un'Onda a Dente di Sega
- 06Esempio Svolto 3: Serie di Fourier di una Funzione Pari (x²)
- 07Qual è la Differenza Tra Funzioni Pari, Dispari e Periodiche Generali?
- 08Quanti Termini Ti Servono per una Buona Approssimazione?
- 09Quali Errori Rompono una Serie di Fourier Calcolata a Mano?
- 10Problemi di Pratica della Serie di Fourier e FAQ
Cos'è un Calcolatore di Serie di Fourier e Come Funziona?
Un calcolatore di serie di Fourier prende una funzione periodica — una che si ripete su un intervallo fisso, chiamato periodo — e la riscrive come una somma infinita di onde seno e coseno a frequenze crescenti. L'idea, sviluppata per la prima volta da Joseph Fourier mentre studiava il flusso di calore, è che quasi qualsiasi segnale periodico ragionevole, non importa quanto irregolare o discontinuo, può essere costruito da blocchi costitutivi lisci e ben compresi: un termine costante più onde a frequenza 1, 2, 3, 4 e così via volte la frequenza fondamentale. Dietro ogni calcolatore di serie di Fourier si trovano tre formule che calcolano quanta parte di ogni frequenza è presente nella funzione originale. Questi sono chiamati coefficienti di Fourier: a₀ (il valore medio, a volte chiamato componente DC), aₙ (la quantità di ogni onda coseno), e bₙ (la quantità di ogni onda seno). Una volta ottenuti questi numeri, la funzione originale viene ricostruita come f(x) = a₀/2 + Σ [aₙ cos(nx) + bₙ sin(nx)], sommato su n = 1, 2, 3, e così via all'infinito. Gli ingegneri usano le serie di Fourier per analizzare i segnali elettrici, le vibrazioni e il suono; i fisici le usano per risolvere le equazioni del calore e delle onde; e gli studenti le incontrano nei corsi di calcolo, equazioni differenziali e elaborazione dei segnali, di solito con lo stesso gruppo di funzioni di prova — onde quadre, onde a dente di sega e onde triangolari — che questa guida svolge manualmente.
f(x) = a₀/2 + Σₙ₌₁^∞ [aₙ cos(nx) + bₙ sin(nx)] — qualsiasi funzione periodica ragionevole, ricostruita da una costante più una pila infinita di onde seno e coseno.
Qual è la Formula della Serie di Fourier e Da Dove Viene?
Per una funzione f(x) con periodo 2π (il caso standard insegnato per primo, prima di generalizzare ad altri periodi), la formula della serie di Fourier e i suoi tre integrali dei coefficienti sono: 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 Queste formule derivano da una proprietà chiamata ortogonalità: quando moltiplichi due onde seno o coseno diverse (frequenze diverse) e integri su un intero periodo, il risultato è sempre zero. Solo quando moltiplichi un'onda per se stessa l'integrale risulta diverso da zero. Questa proprietà ti permette di isolare esattamente quanta parte di ogni singola frequenza è 'nascosta' dentro f(x), un coefficiente alla volta, allo stesso modo in cui puoi trovare le coordinate di un vettore prendendo prodotti scalari contro ogni asse. Per una funzione con un periodo generale 2L invece di 2π, sostituisci cos(nx) e sin(nx) con cos(nπx/L) e sin(nπx/L), e cambia i limiti di integrazione e il fattore 1/π in 1/L. La logica e il trucco dell'ortogonalità sono identici — solo il ridimensionamento della frequenza cambia.
L'ortogonalità è il trucco fondamentale: ∫₋π^π cos(mx)cos(nx) dx = 0 quando m ≠ n, che è esattamente ciò che permette a a₀, aₙ e bₙ di essere isolati uno alla volta.
Come Trovi i Coefficienti di Fourier a₀, aₙ e bₙ?
Trovare i coefficienti di Fourier a mano è un processo meccanico una volta che la funzione è definita su un periodo. Un calcolatore di serie di Fourier esegue esattamente questi passaggi internamente.
1. Passo 1 — Identifica il periodo e scrivi f(x) per parti se necessario
Determina il periodo (2π, 2L, o un altro valore) e scrivi f(x) esplicitamente su un intero periodo. Molte funzioni da libro di testo — onde quadre, onde a dente di sega — sono definite per parti, con una formula diversa su parti diverse dell'intervallo.
2. Passo 2 — Calcola a₀ integrando f(x) su un periodo
a₀ = (1/π) ∫₋π^π f(x) dx. Questo è il doppio del valore medio di f(x) su un periodo. Se f(x) è una funzione dispari (simmetrica rispetto all'origine), a₀ = 0 automaticamente, poiché le aree positive e negative si cancellano.
3. Passo 3 — Calcola aₙ integrando f(x)cos(nx)
aₙ = (1/π) ∫₋π^π f(x) cos(nx) dx. Questo di solito richiede integrazione per parti quando f(x) è un polinomio, o un'antiderivata diretta quando f(x) è costante per parti. Se f(x) è dispari, aₙ = 0 per ogni n — le funzioni dispari non contengono contenuto di coseno.
4. Passo 4 — Calcola bₙ integrando f(x)sin(nx)
bₙ = (1/π) ∫₋π^π f(x) sin(nx) dx. Se f(x) è pari (simmetrica rispetto all'asse y), bₙ = 0 per ogni n — le funzioni pari non contengono contenuto di seno.
5. Passo 5 — Assembla la serie e controlla la simmetria come scorciatoia
Sostituisci a₀, aₙ e bₙ di nuovo in f(x) = a₀/2 + Σ[aₙcos(nx) + bₙsin(nx)]. Prima di integrare qualsiasi cosa, verificare se f(x) è pari, dispari o nessuno dei due ti dice in anticipo quali coefficienti saranno zero, riducendo il lavoro all'incirca della metà.
Funzione dispari → solo bₙ sopravvive (una pura serie di seni). Funzione pari → solo a₀ e aₙ sopravvivono (una pura serie di coseni). Controllare la simmetria prima risparmia metà del lavoro di integrazione.
Esempio Svolto 1: Serie di Fourier di un'Onda Quadra
Considera l'onda quadra definita su un periodo (-π, π) da f(x) = 1 per 0 < x < π e f(x) = -1 per -π < x < 0. Questa funzione è dispari (f(-x) = -f(x)), quindi a₀ = 0 e ogni aₙ = 0 — solo bₙ ha bisogno di essere calcolato.
1. Passo 1 — Imposta l'integrale bₙ
bₙ = (1/π) ∫₋π^π f(x) sin(nx) dx = (1/π) [∫₋π^0 (-1)sin(nx) dx + ∫₀^π (1)sin(nx) dx]. Per simmetria, entrambe le metà contribuiscono equamente, quindi questo si semplifica in bₙ = (2/π) ∫₀^π sin(nx) dx.
2. Passo 2 — Integra
∫₀^π sin(nx) dx = [-cos(nx)/n]₀^π = (-cos(nπ) + cos(0))/n = (1 - cos(nπ))/n. Quindi bₙ = (2/(nπ)) · (1 - cos(nπ)).
3. Passo 3 — Valuta per n pari e dispari
cos(nπ) = (-1)ⁿ, quindi 1 - cos(nπ) = 1 - (-1)ⁿ. Per n pari questo è 1 - 1 = 0, quindi bₙ = 0. Per n dispari questo è 1 - (-1) = 2, quindi bₙ = 4/(nπ). Appaiono solo le armoniche dispari — una caratteristica distintiva di un'onda quadra.
4. Passo 4 — Scrivi la serie
f(x) = (4/π)[sin x + sin(3x)/3 + sin(5x)/5 + sin(7x)/7 + ...]. Ogni termine è un'onda seno a un multiplo dispari della frequenza fondamentale, ridimensionato come 1/n.
5. Passo 5 — Controlla numericamente a x = π/2
Il valore vero è f(π/2) = 1. Usando i primi quattro termini dispari: S₄ = (4/π)(1 - 1/3 + 1/5 - 1/7) = (4/π)(0.7238) ≈ 0.922. Aggiungendo altri termini — 1/9, 1/11, e così via — questo si avvicina a 1, poiché 1 - 1/3 + 1/5 - 1/7 + ... converge a π/4 dalla serie di Leibniz, e (4/π)(π/4) = 1 esattamente al limite.
Verifica dell'onda quadra: (4/π)(1 - 1/3 + 1/5 - 1/7) ≈ 0.922, convergendo verso il valore vero f(π/2) = 1 quando vengono aggiunte più armoniche dispari.
Esempio Svolto 2: Serie di Fourier di un'Onda a Dente di Sega
Ora prendi l'onda a dente di sega f(x) = x sull'intervallo (-π, π), ripetuta con periodo 2π. Anche questa funzione è dispari, quindi di nuovo a₀ = 0 e aₙ = 0, e solo bₙ ha bisogno dell'integrazione per parti.
1. Passo 1 — Imposta l'integrale bₙ
bₙ = (1/π) ∫₋π^π x sin(nx) dx = (2/π) ∫₀^π x sin(nx) dx, usando il fatto che x sin(nx) è un integrando pari (dispari × dispari = pari).
2. Passo 2 — Integra per parti
Sia u = x, dv = sin(nx)dx, quindi du = dx e v = -cos(nx)/n. Allora ∫x sin(nx)dx = -x cos(nx)/n + (1/n)∫cos(nx)dx = -x cos(nx)/n + sin(nx)/n². Valutando da 0 a π: [-π cos(nπ)/n + 0] - [0 + 0] = -π cos(nπ)/n = -π(-1)ⁿ/n.
3. Passo 3 — Risolvi per bₙ
bₙ = (2/π) · (-π(-1)ⁿ/n) = -2(-1)ⁿ/n = 2(-1)ⁿ⁺¹/n. Quindi b₁ = 2, b₂ = -1, b₃ = 2/3, b₄ = -1/2, e così via, alternando segno e diminuendo come 1/n.
4. Passo 4 — Scrivi la serie
f(x) = 2[sin x - sin(2x)/2 + sin(3x)/3 - sin(4x)/4 + ...] = 2 Σₙ₌₁^∞ (-1)ⁿ⁺¹ sin(nx)/n.
5. Passo 5 — Controlla numericamente a x = 1 radiante
Il valore vero è f(1) = 1. Usando i primi cinque termini con 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. Questo oscilla verso il valore vero di 1 quando vengono aggiunti più termini — una convergenza più lenta e alternata che è tipica di una funzione con una discontinuità di salto a x = π.
Formula bₙ dell'onda a dente di sega: bₙ = 2(-1)ⁿ⁺¹/n — un modello alternato pulito che viene direttamente dall'integrazione di x sin(nx) per parti.
Esempio Svolto 3: Serie di Fourier di una Funzione Pari (x²)
Per contrasto, prendi f(x) = x² su (-π, π), ripetuta con periodo 2π. Questa funzione è pari (f(-x) = f(x)), quindi bₙ = 0 per ogni n, e solo a₀ e aₙ hanno bisogno di essere calcolati — questa volta usando termini di coseno invece di termini di seno.
1. Passo 1 — Calcola a₀
a₀ = (1/π) ∫₋π^π x² dx = (1/π) · [x³/3]₋π^π = (1/π) · (2π³/3) = 2π²/3 ≈ 6.5797. Quindi a₀/2 = π²/3 ≈ 3.2899.
2. Passo 2 — Calcola aₙ usando integrazione per parti due volte
aₙ = (2/π) ∫₀^π x² cos(nx) dx (raddoppiato poiché x²cos(nx) è pari). Due round di integrazione per parti danno ∫x²cos(nx)dx = x²sin(nx)/n + 2x cos(nx)/n² - 2sin(nx)/n³. Valutato da 0 a π, solo il termine centrale sopravvive a ogni limite: il risultato è 2π cos(nπ)/n² = 2π(-1)ⁿ/n².
3. Passo 3 — Risolvi per aₙ
aₙ = (2/π) · (2π(-1)ⁿ/n²) = 4(-1)ⁿ/n². Quindi a₁ = -4, a₂ = 1, a₃ = -4/9, a₄ = 1/4, diminuendo come 1/n² — notevolmente più veloce del decadimento 1/n delle onde quadra e a dente di sega, perché x² non ha discontinuità di salto.
4. Passo 4 — Scrivi la serie
f(x) = π²/3 + 4 Σₙ₌₁^∞ (-1)ⁿ cos(nx)/n² = π²/3 - 4cos(x) + cos(2x) - (4/9)cos(3x) + (1/4)cos(4x) - ...
5. Passo 5 — Controlla numericamente a x = π/2
Valore vero: f(π/2) = (π/2)² ≈ 2.4674. Usando termini fino a n = 4, con 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. Già entro 0.07 dal valore vero con solo due termini diversi da zero — un risultato diretto del decadimento più veloce 1/n².
a₀/2 = π²/3, aₙ = 4(-1)ⁿ/n² — con decadimento 1/n² invece di 1/n, questa serie di coseni converge notevolmente più velocemente delle serie di onde quadra o a dente di sega.
Qual è la Differenza Tra Funzioni Pari, Dispari e Periodiche Generali?
La simmetria è l'unica scorciatoia più veloce in qualsiasi calcolo manuale di una serie di Fourier, ed è la prima cosa che un calcolatore di serie di Fourier verifica internamente prima di fare qualsiasi integrazione. Una funzione pari soddisfa f(-x) = f(x) — il suo grafico è un'immagine speculare sull'asse y, come cos(x) o x². Le funzioni pari producono una serie di coseni di Fourier: a₀ e aₙ possono essere diversi da zero, ma ogni bₙ è esattamente zero, poiché i termini di seno sono dispari e romperebbero la simmetria. Una funzione dispari soddisfa f(-x) = -f(x) — il suo grafico ha simmetria rotazionale di 180° rispetto all'origine, come sin(x) o x³. Le funzioni dispari producono una serie di seni di Fourier: a₀ = 0 e ogni aₙ = 0, ma bₙ può essere diverso da zero. La maggior parte delle funzioni non sono puramente pari né puramente dispari, e le funzioni periodiche generali hanno bisogno che tutti e tre i tipi di coefficienti — a₀, aₙ e bₙ — siano calcolati separatamente. Un trucco utile: qualsiasi funzione può essere divisa in una parte pari e una parte dispari, fₑᵥₑₙ(x) = [f(x)+f(-x)]/2 e fₒdd(x) = [f(x)-f(-x)]/2, e ogni parte contribuisce solo al tipo di coefficiente che corrisponde alla sua simmetria.
Funzione pari → serie di coseni solo (a₀, aₙ; bₙ = 0). Funzione dispari → serie di seni solo (bₙ; a₀ = aₙ = 0). Nessuno dei due → calcola tutti e tre i tipi di coefficienti.
Quanti Termini Ti Servono per una Buona Approssimazione?
Una serie di Fourier è una somma infinita, ma ogni calcolo pratico — a mano o con calcolatore — la tronca dopo un numero finito di termini, chiamato somma parziale. Quanti termini sono 'sufficienti' dipende interamente da quanto liscia sia la funzione originale. Per una funzione senza discontinuità e con derivate continue, come l'esempio x² sopra, i coefficienti si riducono rapidamente (1/n² o più veloce), quindi alcuni termini già rientrano in una piccola frazione di percentuale dal valore vero quasi ovunque. Per una funzione con discontinuità di salto, come l'onda quadra o l'onda a dente di sega, i coefficienti si riducono più lentamente (1/n), quindi la convergenza lontano dal salto è ancora abbastanza veloce, ma vicino al salto stesso qualcosa di diverso accade: le somme parziali superano il valore vero di circa il 9% indipendentemente da quanti termini aggiungi. Questo superamento è chiamato fenomeno di Gibbs, e non scompare mai quando n → ∞ — si comprime semplicemente in una regione sempre più stretta proprio in corrispondenza della discontinuità. Lontano da qualsiasi salto, però, le stesse somme parziali convergono normalmente e possono essere fidate a un valore entro la precisione che il tuo problema richiede. Come regola pratica: per funzioni lisce, 5-10 termini sono di solito sufficienti per la precisione di due decimali; per funzioni con salti, aspettati una convergenza più lenta e oscillante lontano dal salto e un persistente superamento di circa il 9% esattamente al salto, indipendentemente da quanti termini siano inclusi.
Il fenomeno di Gibbs: vicino a una discontinuità di salto, una somma parziale di Fourier supera il valore vero di circa il 9% indipendentemente da quanti termini aggiungi — è una caratteristica del troncamento, non un errore da correggere.
Quali Errori Rompono una Serie di Fourier Calcolata a Mano?
Alcuni errori ricorrenti rappresentano la maggior parte dei calcoli scorretti della serie di Fourier.
1. Dimenticare il fattore a₀/2
Il termine costante nella serie è a₀/2, non a₀. Tralasciare la divisione per 2 sposta l'intera funzione ricostruita su o giù di a₀/2 — un errore comune ma facile da catturare se controlli il valore medio della tua serie finale rispetto al valore medio di f(x).
2. Saltare il controllo della simmetria
Calcolare aₙ da capo per una funzione che è ovviamente dispari (come un'onda a dente di sega) spreca algebra significativa e aumenta la possibilità di un errore aritmetico. Controlla sempre f(-x) rispetto a f(x) e -f(x) prima di integrare.
3. Disallineamento tra il periodo e la formula
Usare cos(nx) e sin(nx) — le formule per periodo 2π — per una funzione con periodo 2L ≠ 2π produce una serie che in realtà non si ripete con il periodo corretto. Cambia sempre a cos(nπx/L) e sin(nπx/L), e 1/L invece di 1/π, ogni volta che il periodo non è 2π.
4. Perdere errori di segno nell'integrazione per parti
Sia gli esempi dell'onda a dente di sega che di x² sopra avevano bisogno dell'integrazione per parti, dove un errore di segno nel termine al confine (valutazione al limite superiore rispetto a quello inferiore) è la singola fonte più comune di un aₙ o bₙ sbagliato. Ricalcolare il coefficiente per un valore noto di n e controllarlo rispetto al comportamento noto della funzione originale lo cattura rapidamente.
Il controllo di sanità mentale più veloce su qualsiasi serie di Fourier: f(0) — o un altro punto facile — corrisponde a a₀/2 più la somma di alcuni termini valutati in quel punto? Una grande discrepanza di solito significa un errore di segno o di fattore.
Problemi di Pratica della Serie di Fourier e FAQ
Prova questi da solo, poi controlla le risposte di seguito. 1) Trova la serie di Fourier di f(x) = |x| su (-π, π). 2) Trova bₙ per f(x) = x su (-2, 2), periodo 4. 3) Senza integrare, dichiara quali coefficienti sono automaticamente zero per f(x) = x³ su (-π, π). Risposte: 1) f(x) è pari, quindi bₙ = 0; a₀ = π, aₙ = (2/(n²π))((-1)ⁿ - 1), dando aₙ = -4/(n²π) per n dispari e 0 per n pari. 2) Usando il periodo 2L = 4, quindi L = 2: bₙ = (2/L)∫₀^L x sin(nπx/L) dx funziona come bₙ = 4(-1)ⁿ⁺¹/(nπ). 3) x³ è dispari, quindi a₀ = 0 e ogni aₙ = 0 — solo bₙ ha bisogno di essere calcolato. Un calcolatore di serie di Fourier è genuinamente utile per controllare questi a mano, soprattutto per catturare un errore aritmetico in una lunga integrazione per parti, ma le formule stesse — a₀, aₙ, bₙ, e le scorciatoie pari/dispari — sono quello che effettivamente ti permette di impostare il problema correttamente in primo luogo. Se vuoi ogni passaggio di integrazione mostrato esplicitamente piuttosto che solo un coefficiente finale, il risolutore passo dopo passo di Solvify illustra ogni calcolo del coefficiente di Fourier allo stesso modo di questa guida, termine per termine.
1. Perché una serie di Fourier funziona solo per funzioni periodiche?
Il seno e il coseno sono loro stessi periodici, quindi qualsiasi somma finita o infinita di essi è automaticamente periodica. Una funzione non periodica può comunque essere approssimata su un intervallo finito trattando quell'intervallo come un periodo, ma la serie risultante si ripeterà fuori da quell'intervallo anche se la funzione originale non lo fa.
2. Può ogni funzione periodica essere scritta come una serie di Fourier?
La maggior parte delle funzioni incontrate in fisica e ingegneria soddisfano le condizioni di Dirichlet (finamente molte discontinuità e estremi per periodo, e variazione totale finita), che garantiscono la convergenza quasi ovunque. In un'effettiva discontinuità di salto, la serie converge al punto medio del salto piuttosto che a uno dei lati.
La ricetta dei tre integrali non cambia mai: trova a₀, trova aₙ, trova bₙ, poi sostituisci. Tutto il resto — scorciatoie di simmetria, ridimensionamento del periodo, comportamento di convergenza — si costruisce su quella stessa base.
Articoli correlati
Calcolatore di Derivate Parziali: Guida Passo dopo Passo con Esempi Svolti
Gli integrali dei coefficienti di Fourier e le derivate parziali si basano entrambi sul trattare una variabile alla volta — questa guida copre le regole del calcolo multivariabile dietro quell'idea.
Calcolatore di Moto Parabolico: Come Risolvere Qualsiasi Traiettoria a Mano
Un altro argomento di fisica costruito dalla decomposizione del moto in componenti indipendenti, lo stesso approccio divide-e-conquista usato per isolare ogni coefficiente di Fourier.
Aiuto sul Calcolo: Limiti, Derivate, Integrali e Serie
L'toolkit del calcolo più ampio — integrazione per parti, convergenza di serie, e integrali definiti — che ogni calcolo del coefficiente di Fourier sfrutta direttamente.
Risolutori matematici
Soluzioni Passo dopo Passo
Ottieni ogni passaggio dell'integrazione per parti mostrato esplicitamente quando calcoli a₀, aₙ e bₙ, incluse le valutazioni al confine che più spesso nascondono errori di segno.
Risolutore Smart Scan
Scatta una foto di un integrale di coefficiente di Fourier da un libro di testo o da una serie di problemi e ottieni una soluzione completamente svolta istantaneamente.
Tutor di Matematica IA
Fai domande di follow-up sulla simmetria, la convergenza o il fenomeno di Gibbs mentre lavori su uno specifico problema di serie di Fourier.
Materie correlate
Aiuto sul Calcolo
Limiti, derivate, integrali e serie — la base del calcolo su cui si costruiscono le formule dei coefficienti della serie di Fourier.
Risoluzione di Problemi di Fisica
Come le serie di Fourier e altre tecniche di decomposizione sono applicate a segnali fisici reali, vibrazioni e forme d'onda.
