La descomposició de senyals periòdics en components sinusoïdals és un dels pilars de l'anàlisi matemàtica i del processament de senyals. La Calculadora de sèries de Fourier és una eina en línia dissenyada per calcular els coeficients de Fourier, inspeccionar la suma parcial i comparar gràficament la reconstrucció d'una funció periòdica o definida a trossos. L'usuari pot definir una funció sobre un únic període o estructurar-la mitjançant diferents segments, obtenint de manera immediata els coeficients numèrics i la representació visual de l'aproximació.
El model matemàtic i la convenció de Fourier
La calculadora opera sota una convenció matemàtica estàndard per a la representació de la sèrie de Fourier d'una funció periòdica $f(x)$ amb període T = b - a:
f(x) ≈ a₀ / 2 + Σₙ₌₁^N [ aₙ cos(nω₀ x) + bₙ sin(nω₀ x) ]
On la freqüència fonamental es defineix com ω₀ = (2π) / T. D'acord amb aquesta convenció, tots els coeficients (a₀, aₙ i bₙ) utilitzen el mateix factor d'integració 2 / T. Això es tradueix en les fórmules següents per a cada component:
- Terme constant: El càlcul de la línia de base es realitza mitjançant la integral de la funció sobre el període: a₀ = 2 / T∫ₐᵇ f(x)dx. El terme constant real que s'afegeix a la sèrie és a₀ / 2.
- Coeficients del cosinus (aₙ): Representen l'amplitud de les components parelles del senyal per a cada harmònic n.
- Coeficients del sinus (bₙ): Representen l'amplitud de les components senars del senyal per a cada harmònic n.
Configuració de l'entrada de dades
L'eina permet una configuració flexible per adaptar-se a diferents tipus de funcions i nivells de precisió requerits:
Definició de la funció
L'usuari pot triar entre definir una única Funció en un període o utilitzar Trams de la funció per a funcions definides a trossos.
- Exemples predefinits: Es disposa de configuracions ràpides per a formes d'ona clàssiques com "Dent de serra", "Ona quadrada", "Ona triangular" o "Ona sinusoïdal rectificada".
- Definició per trams: Es poden definir fins a cinc trams independents. L'interfície permet afegir segments mitjançant el botó "Afegeix un tram" o eliminar-los amb "Elimina el tram
‹n›". Per a cada tram s'han d'especificar els límits "des de" i "fins a", a més de l'expressió matemàtica corresponent. - Sintaxi de l'expressió: El camp "f(x)" accepta variables, constants i operadors matemàtics. S'admeten elements com
x,pi,e,+,−,*,/,^, parèntesis, i funcions comsin,cos,tan,exp,ln,log,sqrt,abs,minimax. La multiplicació es pot indicar de forma explícita (per exemple,2*x) o implícita (per exemple,2x).
Període i límits
Els camps "Inici a" i "Final b" defineixen l'interval d'integració. El període es calcula automàticament com T = b - a. Els valors de a i b han d'utilitzar la mateixa unitat que la variable x, i els arguments de les funcions trigonomètriques s'avaluen sempre en radians.
Paràmetres de la sèrie i precisió
- Harmònics N: Determina el nombre de termes de la suma parcial, acceptant un nombre sencer d'1 a 30.
- Subintervals de Simpson: Defineix la partició per a la integració numèrica, requerint un nombre parell entre 200 i 4000.
- Decimals mostrats: Controla la precisió numèrica visible en els resultats finals.
- Avalua Sₙ(x) en: Camp opcional que permet calcular el valor numèric exacte de la suma parcial en un punt concret de l'eix x.
Integració numèrica i control d'estabilitat
Els coeficients de Fourier no s'obtenen mitjançant resolució analítica o simbòlica, sinó a través de mètodes numèrics utilitzant la regla de Simpson composta. Aquest mètode aproxima l'àrea sota la corba dividint l'interval en el nombre de subintervals seleccionat.
Per garantir la fiabilitat dels resultats, la calculadora realitza automàticament una comprovació d'estabilitat. El sistema duplica la resolució de la integració (utilitzant el doble de subintervals de Simpson) i torna a calcular els coeficients. La diferència màxima detectada entre ambdues passades es reporta com a variació màxima de coeficient ‹delta›.
Aquesta comprovació genera diferents estats de diagnòstic:
- Estable: Si la variació és insignificant, es mostra el missatge: "Calculat. La comprovació de coeficients amb doble resolució és estable amb la precisió mostrada.".
- Inestable: Si es detecten canvis significatius, s'adverteix: "Calculat, però els coeficients han variat en
‹delta›quan s'ha duplicat la resolució d'integració. Augmenteu els subintervals o reviseu si la funció té canvis bruscos.".
Interpretació dels resultats i visualització
Un cop realitzat el càlcul, l'eina ofereix una sortida detallada estructurada en diverses seccions:
Reconstrucció de Fourier
Es mostra la fórmula de la suma parcial obtinguda sota l'etiqueta "Suma parcial", acompanyada del botó "Copia la sèrie" per facilitar-ne l'exportació. A sota, el gràfic "Funció original i suma parcial de Fourier" compara visualment la funció original "f(x)" amb l'aproximació de la suma parcial "Sₙ(x)".
Taula de coeficients
Es tabulen els valors calculats per a cada harmònic n fins al límit N especificat, organitzats en tres columnes:
- aₙ: Coeficients associats als termes cosinusoidals.
- bₙ: Coeficients associats als termes sinusoidals.
- Amplitud: L'amplitud indicada per a cada harmònic.
Fórmula i substitució
Es detallen els passos del desenvolupament numèric:
- Resultat del període: Es mostra el valor de T i la freqüència angular calculada: "T =
‹period›; ω₀ = 2π/T =‹omega›radians per unitat de x.". - Resultat constant: Es detalla la integral del terme mitjà: "a₀ = (2/T)∫f(x)dx =
‹a0›; el terme constant és a₀/2 =‹constant›.". - Resultat dels coeficients: S'indica el procediment per a la integració de múltiples trams: "Per a n = 1…
‹terms›, integra cada tram per separat i suma els resultats per a aₙ i bₙ.". - Resultat de precisió: Mostra les dades del control d'estabilitat: "Regla de Simpson composta:
‹base›subintervals, comprovats de nou amb‹refined›; variació màxima de coeficient‹delta›.". - Resultat d'avaluació: Si s'ha introduït un punt de prova, es mostra el valor calculat: "Sₙ(
‹x›) =‹value›".
Gestió d'errors i comportaments singulars
Durant l'anàlisi de funcions complexes o discontinuïtats, poden sorgir situacions especials que l'eina identifica mitjançant missatges d'error específics:
- Sintaxi incorrecta: Si l'expressió matemàtica conté errors d'escriptura, es mostra "Comproveu la sintaxi de l'expressió.".
- Fora de domini: Si la funció requereix avaluar valors no reals (com arrels quadrades de nombres negatius o logaritmes de zero), es mostra "La funció surt del domini dels nombres reals dins d'aquest període.".
- Divisió per zero: Si es detecta una indeterminació d'aquest tipus, s'indica "La funció es divideix per zero dins d'aquest període.".
- Desbordament numèric: Si els valors resultants superen la capacitat de càlcul del processador, es mostra "La funció o un coeficient supera el rang de nombres admès.".
- Límits de paràmetres: Si s'introdueixen valors d'harmònics o subintervals fora dels rangs permesos, es mostra "Comproveu els rangs del període, els harmònics i la precisió.".
- Incoherència en els trams: Si els límits dels segments se superposen o estan mal definits, es mostra "Comproveu els trams de la funció i els seus límits.".
Quan es treballa amb funcions que presenten salts bruscs entre trams, el sistema adverteix: "Els trams presenten un salt. Les ondulacions a prop del límit poden ser degudes al comportament de Gibbs i no a un error d'integració.".
Seguretat i privadesa de les dades
La totalitat del processament i el càlcul numèric es realitza de manera local en el dispositiu de l'usuari. Les expressions matemàtiques, paràmetres i resultats es queden en el navegador web i mai no es pengen a servidors externs.
Preguntes freqüents (FAQ)
Els coeficients són exactes?
No. Són integrals numèriques obtingudes mitjançant la regla de Simpson composta. La calculadora repeteix el procés amb el doble de la resolució seleccionada i mostra la variació de coeficient més gran. Una variació petita valida els dígits mostrats, però no és un límit d'error formal.
Quina convenció de coeficients de Fourier utilitza aquesta calculadora?
S'escriu f(x) ≈ a₀/2 + Σ [aₙ cos(nω₀ x) + bₙ sin(nω₀ x)], amb ω₀ = 2π/T. Per tant, a₀, aₙ i bₙ utilitzen el factor 2/T. Alguns llibres col·loquen directament el valor mitjà a a₀; compareu la fórmula mostrada abans de fer coincidir els coeficients.
Per què el gràfic fa ondulacions a prop d'un salt?
Una suma finita de Fourier oscil·la a prop d'una discontinuïtat. Afegir harmònics redueix la regió afectada, però no elimina el sobrepàs característic de Gibbs. En el salt, la sèrie s'aproxima a la mitjana dels límits esquerre i dret sota les condicions habituals de convergència.