Kalkulator Fourierovog reda

Unesite periodičnu funkciju ili do pet dijelova kako biste izračunali Fourierove koeficijente, pregledali parcijalnu sumu i usporedili rekonstrukciju.

Funkcija na jednom periodu

a i b koriste vašu jedinicu za x; trigonometrijski argumenti su u radijanima. Period je T = b − a.

Dijelovi funkcije

Koristite x, pi, e, + − * / ^, zagrade, sin, cos, tan, exp, ln, log, sqrt, abs, min i max. Množenje se može pisati kao 2*x ili 2x.

Primjeri

Red i preciznost

Cijeli broj od 1 do 30.
Parni broj od 200 do 4000; provjera stabilnosti ponavlja se na dvostruko većoj rezoluciji.
Izborno; koristi istu jedinicu za x kao i period.

Fourierova rekonstrukcija

Parcijalna suma

Koeficijenti

naₙbₙAmplituda

Formula i uvrštavanje

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

Uredite primjer, a zatim izračunajte red.

Vaši izrazi i izračuni ostaju u ovom pregledniku i nikada se ne šalju na poslužitelj.

Česta pitanja

Koju konvenciju o Fourierovim koeficijentima koristi ovaj kalkulator?

Zapisuje f(x) ≈ a₀/2 + Σ[aₙ cos(nω₀x) + bₙ sin(nω₀x)], uz ω₀ = 2π/T. Prema tome, a₀, aₙ i bₙ koriste faktor 2/T. Neke knjige umjesto toga srednju vrijednost stavljaju izravno u a₀; usporedite prikazanu formulu prije usklađivanja koeficijenata.

Jesu li koeficijenti točni?

Ne. To su numerički integrali dobiveni kompozitnim Simpsonovim pravilom. Kalkulator ponavlja postupak na dvostruko većoj rezoluciji od odabrane i javlja najveću promjenu koeficijenta. Mala promjena potvrđuje prikazane znamenke, ali nije formalna granica pogreške.

Zašto grafikon titra u blizini skoka?

Konačna Fourierova suma oscilira u blizini prekida. Dodavanje harmonika sužava zahvaćeno područje, ali ne uklanja karakteristično Gibbsovo nadvišenje. Na mjestu skoka, red se približava prosjeku lijeve i desne granične vrijednosti pod uobičajenim uvjetima konvergencije.

Razumijevanje Fourierovog reda i njegove rekonstrukcije

Fourierov red omogućuje rastavljanje periodičnih ili po dijelovima definiranih funkcija na beskonačan zbroj jednostavnih harmonijskih komponenti – sinusnih i kosinusnih valova. Svaki periodični signal može se prikazati u frekvencijskoj domeni pomoću svojih Fourierovih koeficijenata, što je temeljni koncept u analizi signala, fizici i naprednom kalkulusu.

Kalkulator Fourierovog reda omogućuje numeričko izračunavanje koeficijenata a₀, aₙ i bₙ, analizu parcijalne sume te vizualnu usporedbu rekonstruiranog signala s izvornom funkcijom. Korisnici mogu definirati funkciju na jednom cijelom periodu ili je sastaviti od najviše pet zasebnih dijelova (segmenata). To je iznimno korisno za analizu uobičajenih valnih oblika kao što su pravokutni, trokutasti ili pilasti valovi, kod kojih se javljaju nagli prijelazi i skokovi.

Matematička konvencija i koeficijenti

Pri izračunu koeficijenata, ovaj kalkulator koristi standardnu i široko prihvaćenu matematičku konvenciju za Fourierov red:

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

U ovoj formuli, kružna frekvencija iznosi ω₀ = 2π/T, gdje je T duljina perioda definirana kao razlika krajnje i početne točke (T = b - a).

U skladu s ovom konvencijom, svi koeficijenti (a₀, aₙ i bₙ) koriste isti integracijski faktor 2/T:

  • Konstantni član: Izračunava se preko integrala a₀ = 2 / T∫ₐᵇ f(x)dx. Srednja vrijednost funkcije (offset) u parcijalnoj sumi prikazana je kao konstantni član a₀/2.
  • Kosinusni koeficijenti (aₙ): Predstavljaju parne komponente signala i računaju se integracijom funkcije pomnožene s cos(nω₀ x).
  • Sinusni koeficijenti (bₙ): Predstavljaju neparne komponente signala i računaju se integracijom funkcije pomnožene s sin(nω₀ x).

Različiti udžbenici ponekad koriste drugačije zapise (primjerice, definiranjem koeficijenta uz konstantni član bez dijeljenja s dva), stoga je uvijek važno provjeriti točnu formulu prije usklađivanja dobivenih rezultata s teorijskim zadacima.

Numerička integracija i provjera stabilnosti

Budući da mnoge po dijelovima definirane funkcije nemaju jednostavna analitička rješenja integrala, ovaj kalkulator koristi numeričku integraciju. Koeficijenti se aproksimiraju primjenom kompozitnog Simpsonovog pravila.

Za kontrolu točnosti i stabilnosti izračuna koriste se sljedeći parametri:

  • Simpsonovi podintervali: Korisnik može odabrati parni broj od 200 do 4000 podintervala. Veći broj podintervala pruža veću točnost za funkcije s brzim promjenama ili visokim frekvencijama.
  • Provjera stabilnosti: Kalkulator automatski ponavlja cijeli postupak integracije s dvostruko većim brojem podintervala od odabranog. Usporedbom tih dvaju izračuna utvrđuje se maksimalna promjena koeficijenta δ. Ako je promjena zanemariva, sustav ispisuje statusnu poruku da je izračun stabilan na prikazanoj preciznosti. Ako je promjena značajna, predlaže se povećanje broja podintervala.

Gibbsov fenomen i ponašanje na prekidima

Kod funkcija koje imaju nagle skokove (poput pravokutnog ili pilastog vala), Fourierov red pokazuje specifično ponašanje poznato kao Gibbsov fenomen.

Svojstvo Manifestacija i ponašanje u kalkulatoru
Titranje (Ripples) Na grafikonu pod nazivom "Izvorna funkcija i Fourierova parcijalna suma" pojavljuju se karakteristične oscilacije u blizini prekida.
Utjecaj harmonika (N) Povećanjem broja harmonika (od 1 do 30) sužava se zahvaćeno područje oscilacija, ali se karakteristično Gibbsovo nadvišenje ne uklanja.
Konvergencija u točki prekida Na samom mjestu skoka, vrijednost parcijalne sume Sₙ(x) konvergira prema aritmetičkoj sredini lijeve i desne granične vrijednosti funkcije.

Kada kalkulator detektira skokove među definiranim dijelovima funkcije, prikazat će se statusna poruka koja objašnjava da titranje na granicama predstavlja Gibbsov fenomen, a ne pogrešku u numeričkoj integraciji.

Unos parametara i upravljanje sučeljem

Kalkulator omogućuje fleksibilno definiranje funkcija kroz nekoliko koraka i polja za unos:

  1. Definicija funkcije: Možete odabrati gotove primjere ("Pilasti val", "Pravokutni val", "Trokutasti val" ili "Ispravljeni sinus") ili definirati vlastitu funkciju. Za složene signale, opcija "Dodaj dio" omogućuje unos do pet zasebnih segmenata s definiranim granicama "od" i "do". Nepotrebni segmenti uklanjaju se klikom na "Ukloni dio ‹n›".
  2. Matematički izrazi: U polje "f(x)" unosi se matematički izraz. Dozvoljeno je implicitno množenje (npr. 2x) i eksplicitno množenje (npr. 2*x), kao i korištenje konstanti pi, e te funkcija poput sin, cos, tan, exp, ln, log, sqrt, abs, min i max.
  3. Period T: Definira se preko polja "Početak a" i "Kraj b". Svi trigonometrijski argumenti računaju se u radijanima, a granice koriste istu jedinicu kao i varijabla x.
  4. Postavke reda: Korisnik definira broj harmonika N (od 1 do 30) i broj decimalnih mjesta za prikaz rezultata u polju "Prikazane decimale".
  5. Izborni izračun: Polje "Izračunaj Sₙ(x) za" omogućuje evaluaciju parcijalne sume u točno određenoj točki x.

Nakon klika na gumb "Izračunaj red", kalkulator generira grafikon s legendama "f(x)" i "Sₙ(x)", tablicu koeficijenata s kolonama "aₙ", "bₙ" i "Amplituda", te tekstualni prikaz formule s gumbom "Kopiraj red". Svi izračuni i uneseni podaci obrađuju se lokalno u vašem pregledniku i nikada se ne šalju na poslužitelj, čime je zajamčena potpuna privatnost.

Često postavljana pitanja (FAQ)

Koju konvenciju o Fourierovim koeficijentima koristi ovaj kalkulator?

Kalkulator zapisuje Fourierov red u obliku f(x) ≈ a₀/2 + Σ [aₙ cos(nω₀ x) + bₙ sin(nω₀ x)], uz ω₀ = 2π/T. Prema tome, koeficijenti a₀, aₙ i bₙ koriste faktor integracije 2/T. Neke knjige i priručnici srednju vrijednost integrala stavljaju izravno u koeficijent a₀ bez dijeljenja s dva u samom redu; stoga prije prepisivanja rezultata svakako usporedite prikazanu formulu u odjeljku "Formula i uvrštavanje" s konvencijom u vašoj literaturi.

Jesu li koeficijenti točni?

Izračunati koeficijenti nisu egzaktna analitička rješenja dobivena simboličkom integracijom, već numeričke aproksimacije dobivene kompozitnim Simpsonovim pravilom. Kako bi se osigurala pouzdanost, kalkulator automatski ponavlja cijeli postupak na dvostruko većoj rezoluciji od odabrane i prikazuje najveću promjenu koeficijenta δ. Mala vrijednost promjene potvrđuje stabilnost prikazanih znamenki, ali ne predstavlja strogu formalnu granicu matematičke pogreške.

Zašto grafikon titra u blizini skoka?

Ovo titranje i prebačaj u blizini oštrih prekida funkcije poznati su kao Gibbsov fenomen. Kada aproksimiramo funkciju s prekidima pomoću konačnog zbroja glatkih sinusnih i kosinusnih valova, parcijalna suma oscilira blizu mjesta skoka. Dodavanje većeg broja harmonika stisnut će te oscilacije bliže samoj točki prekida, ali neće smanjiti njihovu amplitudu. Na samom mjestu skoka, red se pod uobičajenim uvjetima konvergencije približava prosjeku lijeve i desne granične vrijednosti.

Što učiniti ako se pojavi pogreška pri izračunu?

Ako kalkulator ne može izvršiti izračun, provjerite unesene parametre prema sljedećim pravilima:

  • Provjerite sintaksu izraza: Provjerite nedostaju li zagrade ili operatori u polju "f(x)".
  • Funkcija napušta domenu realnih brojeva unutar ovog perioda: Osigurajte da funkcija ne rezultira kompleksnim brojevima (npr. korijen iz negativnog broja ili logaritam nule) unutar zadanog perioda.
  • Funkcija dijeli s nulom unutar ovog perioda: Provjerite nazivnike u izrazima i osigurajte da niti jedna vrijednost x unutar intervala ne uzrokuje dijeljenje s nulom.
  • Provjerite dijelove funkcije i njihove granice: Ako koristite više dijelova, osigurajte da se njihove granice "od" i "do" ne preklapaju te da ispravno pokrivaju cijeli definirani period.