Fourier' rea kalkulaator

Sisestage perioodiline funktsioon või kuni viis tükki, et arvutada Fourier' kordajad, uurida osasummat ja võrrelda rekonstruktsiooni.

Funktsioon ühe perioodi jooksul

a ja b kasutavad teie x-ühikut; trigonomeetrilised argumendid on radiaanides. Periood on T = b − a.

Funktsiooni tükid

Kasutage sümboleid x, pi, e, + − * / ^, sulge ning funktsioone sin, cos, tan, exp, ln, log, sqrt, abs, min ja max. Korrutamise võib kirjutada kujul 2*x või 2x.

Näited

Rida ja täpsus

Täisarv vahemikus 1 kuni 30.
Paarisarv vahemikus 200 kuni 4000; stabiilsuskontrolli korratakse kahekordse resolutsiooniga.
Valikuline; kasutab perioodiga sama x-ühikut.

Fourier' rekonstruktsioon

Osasumma

Kordajad

naₙbₙAmplituud

Valem ja asendus

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

Muutke näidet, seejärel arvutage rida.

Teie avaldised ja arvutused jäävad sellesse brauserisse ning neid ei laadita kunagi üles.

KKK

Millist Fourier' kordajate konventsiooni see kalkulaator kasutab?

See kirjutab f(x) ≈ a₀/2 + Σ[aₙ cos(nω₀x) + bₙ sin(nω₀x)], kus ω₀ = 2π/T. Sellest tulenevalt kasutavad a₀, aₙ ja bₙ kõik tegurit 2/T. Mõned raamatud panevad keskväärtuse otse kordajasse a₀; enne kordajate võrdlemist võrrelge kuvatavat valemit.

Kas kordajad on täpsed?

Ei. Need on numbrilised integraalid, mis on arvutatud Simpsoni liitreegli abil. Kalkulaator kordab arvutust valitud resolutsioonist kaks korda suurema sammuga ja esitab suurima kordaja muutuse. Väike muutus toetab kuvatavaid numbreid, kuid see ei ole ametlik veapiir.

Miks graafik hüppekoha lähedal väreleb?

Lõplik Fourier' summa võngub katkevuspunkti lähedal. Harmoonikute lisamine kitsendab mõjutatud piirkonda, kuid ei eemalda iseloomulikku Gibbsi nähtuse ületust. Hüppekohal läheneb rida tavaliste koonduvustingimuste korral vasak- ja parempoolse piirväärtuse keskmisele.

Fourier' rea matemaatiline olemus ja konventsioonid

Fourier' rida võimaldab esitada perioodilisi või tükati määratletud funktsioone siinuste ja koosinuste lõpmatu summana. See matemaatiline meetod dekomponeerib keerulised lainekujud nende põhisageduseks ja kõrgemateks harmoonilisteks komponentideks.

Kalkulaator kasutab Fourier' rea esitamiseks järgmist standardset konventsiooni:

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

kus ringsagedus on defineeritud perioodi T kaudu valemiga ω₀ = (2π) / T.

Selle konventsiooni kohaselt arvutatakse nii konstantne kordaja a₀ kui ka harmoonikute kordajad aₙ ja bₙ ühtse integratsiooniteguri 2 / T abil:

  • Alaliskoostisosa (konstantne liige): a₀ = 2 / T ∫ₐᵇ f(x) dx. Kuna valemis jagatakse see liige kahega, on rea tegelik vabaliige a₀ / 2.
  • Koosinuskordajad: aₙ = 2 / T ∫ₐᵇ f(x) cos(nω₀ x) dx.
  • Siinuskordajad: bₙ = 2 / T ∫ₐᵇ f(x) sin(nω₀ x) dx.

Erinevad õpikud ja matemaatilised süsteemid võivad kasutada alternatiivseid konventsioone, kus integratsioonitegurid erinevad või kus vabaliige on defineeritud otse väärtusena a₀. Enne tulemuste võrdlemist teiste allikatega on oluline kontrollida kalkulaatori kuvatavat valemit ja asendusi.


Sisendparameetrid ja funktsioonide defineerimine

Kalkulaator võimaldab analüüsida nii pidevaid perioodilisi funktsioone kui ka keerukamaid tükati defineeritud signaale. Kasutajaliides toetab järgmisi sisendeid:

Funktsiooni määratlemine

Kasutaja saab valida kahe režiimi vahel:

  1. Funktsioon ühe perioodi jooksul (kasutajaliideses "Funktsioon ühe perioodi jooksul").
  2. Funktsiooni tükid (kasutajaliideses "Funktsiooni tükid"), mis võimaldab defineerida kuni viis eraldiseisvat segmenti. Uusi segmente saab lisada nupuga "Lisa tükk" ning eemaldada nupuga "Eemalda tükk ‹n›".

Kiireks alustamiseks on saadaval valmis näited (presets): "Saahammaslaine", "Ristküliklaine", "Kolmnurklaine" ja "Alaldatud siinus".

Süntaksireeglid ja matemaatilised avaldised

Väljale "f(x)" sisestatav matemaatiline avaldis võib sisaldada järgmisi elemente:

  • Muutujad ja konstandid: x, pi, e.
  • Tehted: +, , *, /, ^ ja sulud. Korrutamistehte võib kirjutada nii väljaulatuvalt (nt 2*x) kui ka kaudselt (nt 2x).
  • Funktsioonid: sin, cos, tan, exp, ln, log, sqrt, abs, min ja max.

Perioodi seadistamine

Periood määratakse piiridega "Algus a" ja "Lõpp b". Perioodi pikkus arvutatakse valemiga T = b - a. Trigonomeetriliste funktsioonide argumendid on radiaanides ning piirid a ja b peavad kasutama sama ühikut mis muutuja x.

Rida ja täpsus

  • Harmoonikud N: Täisarv vahemikus 1 kuni 30, mis määrab osasummas kasutatavate siinus- ja koosinusliikmete arvu.
  • Simpsoni osavahemikut: Paarisarv vahemikus 200 kuni 4000, mis määrab numbrilise integreerimise tiheduse.
  • Kuvatavad komakohad: Määrab tulemustabelis ja valemites näidatavate kümnendkohtade arvu.
  • Arvuta Sₙ(x) väärtus kohal: Valikuline sisendväli, mis võimaldab arvutada rekonstrueeritud Fourier' rea täpse väärtuse konkreetsel x-telje punktil.

Numbriline integreerimine ja stabiilsuskontroll

Erinevalt analüütilisest integreerimisest, kus leitakse funktsiooni algfunktsioon, kasutab see kalkulaator kordajate arvutamiseks numbrilist lähendust – Simpsoni liitreeglit. See on eriti oluline keeruliste või tükati defineeritud funktsioonide puhul, millel puudub lihtne analüütiline lahendus.

Kuna numbriline integreerimine sõltub valitud osavahemike arvust, teostab kalkulaator automaatse stabiilsuskontrolli. Arvutusprotsess toimub järgmiselt:

  1. Kordajad arvutatakse esmalt kasutaja määratud osavahemike arvuga (näiteks M vahemikku).
  2. Kogu arvutust korratakse automaatselt kahekordse resolutsiooniga (2M vahemikku).
  3. Süsteem võrdleb kahte tulemuste komplekti ja tuvastab suurima erinevuse kordajate vahel, mida tähistatakse väärtusega ‹delta›.

Selle kontrolli tulemusel kuvatakse üks järgmistest olekuteadetest:

  • Stabiilne tulemus: "Arvutatud. Kahekordse resolutsiooniga kordajate kontroll on kuvatava täpsuse juures stabiilne."
  • Hoiatus: "Arvutatud, kuid kordajad muutusid ‹delta› võrra, kui integratsiooni resolutsioon kahekordistus. Suurendage osavahemike arvu või kontrollige, kas funktsioonil on järske muutusi."

Tulemuste tõlgendamine ja graafiline esitus

Pärast arvutamist kuvatakse tulemused mitmes sektsioonis, mis võimaldavad analüüsida nii üksikuid kordajaid kui ka rea koondumist tervikuna.

Fourier' rekonstruktsioon

Selles jaotises esitatakse rekonstrueeritud Fourier' rea osasumma valem pealkirja all "Osasumma" koos nupuga "Kopeeri rida". Graafik "Algne funktsioon ja Fourier' osasumma" kuvab visuaalselt algse funktsiooni "f(x)" ja rekonstrueeritud osasumma "Sₙ(x)". See võimaldab vahetult hinnata, kui hästi valitud arv harmoonikuid (N) suudab algset signaali rekonstrueerida.

Kordajate tabel

Tabelis "Kordajad" on toodud iga harmooniku kohta järgmised väärtused:

  • aₙ: Koosinusliikmete kordajad.
  • bₙ: Siinusliikmete kordajad.
  • Amplituud: Iga harmooniku kohta kuvatav amplituud.

Valem ja asendus

Selles jaotises näidatakse samm-sammulist arvutuskäiku:

  • Perioodi andmed: "T = ‹period›; ω₀ = 2π/T = ‹omega› radiaani x-ühiku kohta."
  • Konstandi arvutus: "a₀ = (2/T)∫f(x)dx = ‹a0›; vabaliige on a₀/2 = ‹constant›."
  • Kordajate integreerimine: "Kordajate n = 1…‹terms› jaoks integreerige iga tükk eraldi ja liitke tulemused aₙ ja bₙ saamiseks."
  • Täpsuse andmed: "Simpsoni liitreegel: ‹base› osavahemikku, kontrollitud uuesti väärtusega ‹refined›; maksimaalne kordaja muutus ‹delta›."
  • Punkti väärtus: Kui sisestati punkt x, kuvatakse tulemus kujul "Sₙ(‹x›) = ‹value›".

Veateated ja erijuhtumid

Kalkulaator kontrollib sisestatud andmete matemaatilist korrektsust ja kuvab vajadusel spetsiifilised veateated:

Veateade Põhjus ja lahendus
"Kontrollige avaldise süntaksit." Sisestatud valemis on kirjaviga, puuduv sulg või tundmatu sümbol.
"Funktsioon väljub sellel perioodil reaalarvude piirkonnast." Funktsioon tekitab määratud vahemikus kompleksarve (nt negatiivse arvu ruutjuur või negatiivse arvu logaritm).
"Funktsioonis esineb sellel perioodil nulliga jagamine." Avaldis jagatakse nulliga vähemalt ühes punktis määratud perioodi jooksul.
"Funktsioon või kordaja ületab toetatud arvude vahemiku." Arvutatud väärtused on liiga suured ja põhjustavad ujukomaarvu ületäitumise.
"Kontrollige perioodi, harmoonikute ja täpsuse vahemikke." Sisestatud parameetrid (nt N või osavahemikud) on väljaspool lubatud piire.
"Kontrollige funktsiooni tükke ja nende piire." Tükati defineeritud funktsiooni piirid kattuvad vigaselt või on määratletud väljaspool perioodi.

Kui funktsiooni tükkide vahel esineb väärtuse hüpe, kuvatakse teade: "Tükkide vahel on hüpe. Piiri lähedal esinevad värelused võivad olla tingitud Gibbsi nähtusest, mitte integratsiooniveast."

Privaatsus ja andmetöötlus

Teie avaldised ja arvutused jäävad sellesse brauserisse ning neid ei laadita kunagi üles. Kogu andmetöötlus toimub kohalikult kasutaja seadmes.

Korduma kippuvad küsimused

Millist Fourier' kordajate konventsiooni see kalkulaator kasutab?

See kirjutab f(x) ≈ a₀/2 + Σ[aₙ cos(nω₀x) + bₙ sin(nω₀x)], kus ω₀ = 2π/T. Sellest tulenevalt kasutavad a₀, aₙ ja bₙ kõik tegurit 2/T. Mõned raamatud panevad keskväärtuse otse kordajasse a₀; enne kordajate võrdlemist võrrelge kuvatavat valemit.

Kas kordajad on täpsed?

Ei. Need on numbrilised integraalid, mis on arvutatud Simpsoni liitreegli abil. Kalkulaator kordab arvutust valitud resolutsioonist kaks korda suurema sammuga ja esitab suurima kordaja muutuse. Väike muutus toetab kuvatavaid numbreid, kuid see ei ole ametlik veapiir.

Miks graafik hüppekoha lähedal väreleb?

Lõplik Fourier' summa võngub katkevuspunkti lähedal. Harmoonikute lisamine kitsendab mõjutatud piirkonda, kuid ei eemalda iseloomulikku Gibbsi nähtuse ületust. Hüppekohal läheneb rida tavaliste koonduvustingimuste korral vasak- ja parempoolse piirväärtuse keskmisele.