Kalkulačka Fourierových řad

Zadejte periodickou funkci nebo až pět jejích částí pro výpočet Fourierových koeficientů, prohlédněte si částečný součet a porovnejte rekonstrukci.

Funkce na jedné periodě

Hodnoty a a b používají vaši jednotku x; trigonometrické argumenty jsou v radiánech. Perioda je T = b − a.

Části funkce

Použijte x, pi, e, + − * / ^, závorky, sin, cos, tan, exp, ln, log, sqrt, abs, min a max. Násobení lze zapsat jako 2*x nebo 2x.

Příklady

Řada a přesnost

Celé číslo od 1 do 30.
Sudé číslo od 200 do 4000; kontrola stability se opakuje s dvojnásobným rozlišením.
Nepovinné; používá stejnou jednotku x jako perioda.

Fourierova rekonstrukce

Částečný součet

Koeficienty

naₙbₙAmplituda

Vzorec a dosazení

SN(x) = a₀/2 + Σ [aₙ cos(nω₀x) + bₙ sin(nω₀x)]

a₀ = (2/T) ∫ f(x) dx

aₙ = (2/T) ∫ f(x) cos(nω₀x) dx

bₙ = (2/T) ∫ f(x) sin(nω₀x) dx

Upravte příklad a poté spočítejte řadu.

Vaše výrazy a výpočty zůstávají v tomto prohlížeči a nikdy se neodesílají na server.

Časté dotazy

Jakou konvenci Fourierových koeficientů tato kalkulačka používá?

Vzorec je zapsán jako f(x) ≈ a₀/2 + Σ[aₙ cos(nω₀x) + bₙ sin(nω₀x)], kde ω₀ = 2π/T. Koeficienty a₀, aₙ i bₙ proto všechny využívají faktor 2/T. Některé učebnice uvádějí střední hodnotu přímo v a₀; před porovnáním koeficientů si prohlédněte zobrazený vzorec.

Jsou koeficienty přesné?

Nikoli. Jedná se o numerické integrály vypočítané pomocí složeného Simpsonova pravidla. Kalkulačka opakuje výpočet s dvojnásobným rozlišením a uvádí největší změnu koeficientu. Malá změna potvrzuje zobrazené číslice, ale nepředstavuje formální odhad chyby.

Proč se graf v blízkosti skoku vlní?

Konečný Fourierův součet v blízkosti nespojitosti osciluje. Přidáním harmonických členů se ovlivněná oblast zúží, ale charakteristický Gibbsův překmit se tím neodstraní. V místě skoku se řada při splnění běžných podmínek konvergence blíží průměru limit zleva a zprava.

Matematický základ a konvence Fourierových řad

Fourierova řada umožňuje rozložit periodickou nebo po částech spojitou funkci do nekonečného součtu harmonických sinusových a kosinusových vln. Tento matematický aparát je klíčový pro studenty, pedagogy a inženýry, kteří potřebují analyzovat frekvenční spektrum signálů nebo aproximovat složité vlnové průběhy.

Tato online kalkulačka pracuje s konkrétní matematickou konvencí pro vyjádření řady:

f(x) ≈ a₀ / 2 + Σₙ₌₁^N [ aₙ cos(nω₀ x) + bₙ sin(nω₀ x) ]

kde základní úhlová frekvence je definována jako ω₀ = 2π/T. V rámci této konvence využívají všechny koeficienty a₀, aₙ a bₙ jednotný integrační faktor 2/T. Výpočet konstantního členu a koeficientů probíhá podle následujících integračních vzorců:

  • Konstantní člen: a₀ = 2 / T∫ₐᵇ f(x)dx, přičemž absolutní člen v samotné řadě má hodnotu a₀/2.
  • Kosinusové koeficienty: aₙ = 2 / T∫ₐᵇ f(x)cos(nω₀ x)dx.
  • Sinusové koeficienty: bₙ = 2 / T∫ₐᵇ f(x)sin(nω₀ x)dx.

Perioda funkce T je určena hranicemi intervalu jako T = b - a. Argumenty goniometrických funkcí se zpracovávají v radiánech, přičemž integrační meze a a b musí používat stejné jednotky jako proměnná x.


Definice vstupních parametrů a funkcí

Kalkulačka umožňuje flexibilní zadání periodické funkce, a to buď jako jedné souvislé funkce na celé periodě, nebo pomocí definice jednotlivých segmentů.

Volba průběhu a po částech definované funkce

Uživatel může definovat funkci dvěma způsoby:

  1. Funkce na jedné periodě: Jediný matematický výraz platný pro celý interval.
  2. Části funkce: Definice po částech, kde lze nastavit až pět samostatných segmentů. Pro přidání segmentu slouží tlačítko „Přidat část“, pro odebrání pak „Odebrat část ‹n›“. Každý segment má přesně vymezené hranice pomocí polí „od“ a „do“.

Pro rychlé seznámení s chováním řad jsou k dispozici přednastavené šablony v nabídce „Příklady“:

  • „Pilovitý průběh“
  • „Obdélníkový průběh“
  • „Trojúhelníkový průběh“
  • „Jednocestně usměrněný sinus“

Syntaxe matematických výrazů

Do pole „f(x)“ lze zadávat výrazy obsahující proměnnou x, konstanty pi a e, základní operátory +, , *, /, ^ a závorky. Podporovány jsou následující matematické funkce:

  • Goniometrické a exponenciální: sin, cos, tan, exp
  • Logaritmické: ln, log
  • Ostatní operace: sqrt (druhá odmocnina), abs (absolutní hodnota), min a max

Násobení lze zapsat explicitně (např. 2*x) i implicitně (např. 2x).

Parametry řady a přesnosti integrace

  • Začátek a / Konec b: Určují integrační meze a definují délku periody T.
  • Harmonické členy N: Počet členů řady vyjádřený celým číslem v rozsahu od 1 do 30. Ovlivňuje, kolik koeficientů aₙ a bₙ bude vypočteno.
  • Simpsonovy podintervaly: Sudé číslo v rozmezí od 200 do 4000, které určuje jemnost diskretizace při numerické integraci.
  • Zobrazená desetinná místa: Nastavení přesnosti zaokrouhlení výsledných hodnot v tabulkách a vzorcích.
  • Vyhodnotit Sₙ(x) pro: Nepovinné pole pro výpočet konkrétní hodnoty částečného součtu v zadaném bodě x.

Numerická integrace a kontrola stability

Vzhledem k tomu, že kalkulačka nevyužívá analytické symbolické integrace, jsou všechny koeficienty počítány numericky pomocí složeného Simpsonova pravidla. Tento přístup umožňuje zpracovat libovolně složité uživatelské výrazy, vyžaduje však kontrolu stability výpočtu.

Nástroj automaticky provádí interní test stability. Po dokončení integrace s uživatelem definovaným počtem podintervalů provede kalkulačka celý výpočet znovu s dvojnásobným rozlišením. Následně porovná výsledky a určí maximální změnu koeficientu, která je označena jako ‹delta›.

Na základě tohoto testu se pod výsledky zobrazí jeden ze stavových řádků:

  • Stabilní výpočet: „Vypočítáno. Kontrola koeficientů při dvojnásobném rozlišení je při zobrazené přesnosti stabilní.“
  • Varování při nestabilitě: „Vypočítáno, ale při zdvojnásobení integračního rozlišení se koeficienty změnily o ‹delta›. Zvyšte počet podintervalů nebo zkontrolujte, zda funkce neobsahuje ostré zlomy.“

Interpretace výsledků a grafické zobrazení

Po kliknutí na tlačítko „Spočítat řadu“ kalkulačka vygeneruje kompletní rekonstrukci signálu. Výstup je rozdělen do několika sekcí:

Fourierova rekonstrukce

V této části se nachází výsledný matematický zápis aproximace označený jako „Částečný součet“ s možností rychlého exportu pomocí tlačítka „Kopírovat řadu“. Pod ním je vykreslen interaktivní graf s názvem „Původní funkce a částečný součet Fourierovy řady“. Graf obsahuje legendu pro původní funkci „f(x)“ a rekonstruovaný částečný součet „Sₙ(x)“.

Tabulka koeficientů

V přehledné tabulce „Koeficienty“ jsou pro každý harmonický člen n od 1 do N vypsány vypočtené hodnoty v následujících sloupcích:

  • aₙ: Kosinusové koeficienty.
  • bₙ: Sinusové koeficienty.
  • Amplituda: Výsledná spektrální amplituda dané harmonické složky.

Vzorec a dosazení

Tento blok podrobně popisuje mezikroky výpočtu:

  • Perioda: Zobrazuje text ve formátu „T = ‹period›; ω₀ = 2π/T = ‹omega› radiánů na jednotku x.“
  • Konstantní člen: Zobrazuje text ve formátu „a₀ = (2/T)∫f(x)dx = ‹a0›; absolutní člen je a₀/2 = ‹constant›.“
  • Integrace částí: Zobrazuje text „Pro n = 1…‹terms› integrujte každou část zvlášť a sečtěte výsledky pro aₙ a bₙ.“
  • Přesnost: Zobrazuje text „Složené Simpsonovo pravidlo: ‹base› podintervalů, překontrolováno s ‹refined›; maximální změna koeficientu ‹delta›.“
  • Evaluace: Pokud bylo vyplněno pole pro vyhodnocení, zobrazí se výsledek ve tvaru „Sₙ(‹x›) = ‹value›“.

Chybové stavy a jejich řešení

Při zadávání nestandardních výrazů nebo nesprávných parametrů může kalkulačka zobrazit specifická chybová hlášení:

Chybová zpráva Příčina a řešení
„Zkontrolujte syntaxi výrazu.“ Výraz obsahuje neuzavřené závorky, neznámé znaky nebo nepodporované funkce.
„Funkce v rámci této periody opouští obor reálných čísel.“ Výpočet vede na komplexní čísla, například záporná hodnota pod odmocninou sqrt nebo nekladný argument v ln.
„Funkce v rámci této periody dělí nulou.“ V zadaném intervalu existuje bod, kde jmenovatel zlomku nabývá nulové hodnoty.
„Funkce nebo koeficient překračuje podporovaný rozsah čísel.“ Výpočet generuje hodnoty, které způsobují přetečení standardního číselného rozsahu.
„Zkontrolujte rozsah periody, harmonických členů a přesnosti.“ Parametry N, meze $a, b$ nebo počet podintervalů jsou mimo povolené limity.
„Zkontrolujte části funkce a jejich hranice.“ Překrývající se intervaly u po částech definované funkce nebo nesprávně seřazené meze segmentů.

Soukromí a zpracování dat

Vaše výrazy a výpočty zůstávají v tomto prohlížeči a nikdy se neodesílají na server. Veškeré zpracování probíhá místně ve vašem zařízení.


Často kladené otázky (FAQ)

Jakou konvenci Fourierových koeficientů tato kalkulačka používá?

Vzorec je zapsán jako f(x) ≈ a₀/2 + Σ[aₙ cos(nω₀x) + bₙ sin(nω₀x)], kde ω₀ = 2π/T. Koeficienty a₀, aₙ i bₙ proto všechny využívají faktor 2/T. Některé učebnice uvádějí střední hodnotu přímo v a₀; před porovnáním koeficientů si prohlédněte zobrazený vzorec.

Jsou koeficienty přesné?

Nikoli. Jedná se o numerické integrály vypočítané pomocí složeného Simpsonova pravidla. Kalkulačka opakuje výpočet s dvojnásobným rozlišením a uvádí největší změnu koeficientu. Malá změna potvrzuje zobrazené číslice, ale nepředstavuje formální odhad chyby.

Proč se graf v blízkosti skoku vlní?

Konečný Fourierův součet v blízkosti nespojitosti osciluje. Přidáním harmonických členů se ovlivněná oblast zúží, ale charakteristický Gibbsův překmit se tím neodstraní. V místě skoku se řada při splnění běžných podmínek konvergence blíží průměru limit zleva a zprava. Pokud jednotlivé části na sebe nenavazují, kalkulačka zobrazí upozornění: „Jednotlivé části na sebe nenavazují a vykazují skok. Zvlnění poblíž hranice může být způsobeno Gibbsovým jevem, nikoli chybou integrace.“