Furjė eilučių skaičiuoklė

Įveskite periodinę arba iki penkių dalių funkciją, kad apskaičiuotumėte Furjė koeficientus, ištirtumėte dalinę sumą ir palygintumėte rekonstrukciją.

Funkcija viename periode

a ir b naudoja jūsų x vienetą; trigonometriniai argumentai pateikiami radianais. Periodas yra T = b − a.

Funkcijos dalys

Naudokite x, pi, e, + − * / ^, skliaustus, sin, cos, tan, exp, ln, log, sqrt, abs, min ir max. Daugybą galima rašyti kaip 2*x arba 2x.

Pavyzdžiai

Eilutė ir tikslumas

Sveikasis skaičius nuo 1 iki 30.
Lyginis skaičius nuo 200 iki 4000; stabilumo patikra kartojama su dvigubai didesne skiriamąja geba.
Neprivaloma; naudojamas tas pats x vienetas kaip ir periode.

Furjė rekonstrukcija

Dalinė suma

Koeficientai

naₙbₙAmplitudė

Formulė ir įstatymas

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

Redaguokite pavyzdį, tada apskaičiuokite eilutę.

Jūsų reiškiniai ir skaičiavimai lieka šioje naršyklėje ir niekada nėra įkeliami.

DUK

Kurią Furjė koeficientų sistemą naudoja ši skaičiuoklė?

Ji užrašoma kaip f(x) ≈ a₀/2 + Σ[aₙ cos(nω₀x) + bₙ sin(nω₀x)], kur ω₀ = 2π/T. Atitinkamai, a₀, aₙ ir bₙ koeficientuose naudojamas daugiklis 2/T. Kai kuriose knygose vidurkis rašomas tiesiogiai į a₀; prieš lygindami koeficientus, palyginkite rodomą formulę.

Ar koeficientai yra tikslūs?

Ne. Tai yra skaitiniai integralai, gauti taikant sudėtinę Simpsono taisyklę. Skaičiuoklė pakartoja skaičiavimą su dvigubai didesne skiriamąja geba ir pateikia didžiausią koeficiento pokytį. Nedidelis pokytis patvirtina rodomus skaitmenis, tačiau tai nėra oficiali paklaidos riba.

Kodėl grafikas banguoja ties trūkio tašku?

Baigtinė Furjė suma svyruoja ties trūkio tašku. Pridėjus daugiau harmonikų, paveikta sritis susiaurėja, tačiau būdingas Gibso reiškinio viršijimas neišnyksta. Trūkio taške, esant įprastoms konvergavimo sąlygoms, eilutė artėja prie kairiosios ir dešiniosios ribų vidurkio.

Įvadas į Furjė eilutes

Furjė analizė yra matematinis metodas, leidžiantis bet kokią periodinę funkciją išreikšti harmoninių komponentų – sinusų ir kosinusų – suma. Šis procesas padeda suprasti, kaip sudėtingi signalai yra sudaryti iš paprastesnių bangų, turinčių skirtingus dažnius ir amplitudes. Praktikoje daugelis signalų, pavyzdžiui, stačiakampės, trikampės ar pjūklinės bangos, turi staigių pokyčių arba yra apibrėžti atskiromis dalimis. Furjė eilučių skaičiuoklė leidžia skaitiniu būdu rasti šių funkcijų koeficientus, vizualizuoti jų rekonstrukciją ir įvertinti gautos dalinės sumos tikslumą tiesiogiai jūsų įrenginyje.

Furjė koeficientų matematika ir konvencijos

Skaičiuoklėje naudojama standartinė Furjė eilutės skleidimo konvencija, kurioje periodinė funkcija $f(x)$ aproksimuojama šia formule:

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

Čia bazinis dažnis yra ω₀ = (2π) / T, o periodas T = b - a. Šioje sistemoje visi koeficientai a₀, aₙ ir bₙ naudoja tą patį integravimo daugiklį 2 / T.

Skaičiuoklė atlieka integravimą ir pateikia rezultatus pagal šias formules:

  • Periodo rezultatas: rodomas kaip „T = ‹period›; ω₀ = 2π/T = ‹omega› radianų vienam x vienetui.“
  • Laisvasis narys: apskaičiuojamas kaip „a₀ = (2/T)∫f(x)dx = ‹a0›; laisvasis narys yra a₀/2 = ‹constant›.“
  • Harmonikų koeficientai: kai n = 1 … N, skaičiuoklė pateikia pranešimą: „Kai n = 1…‹terms›, integruokite kiekvieną dalį atskirai ir sudėkite rezultatus, kad gautumėte aₙ ir bₙ.“

Gauti rezultatai pateikiami lentelėje „Koeficientai“, kurioje nurodomi stulpeliai „aₙ“, „bₙ“ ir „Amplitudė“.

Dalimis apibrėžtos funkcijos ir įvesties parametrai

Realiame pasaulyje fiziniai signalai dažnai nėra tolygūs per visą periodą. Skaičiuoklėje galima pasirinkti standartinius pavyzdžius iš sąrašo „Pavyzdžiai“:

  • „Pjūklinė banga“
  • „Stačiakampė banga“
  • „Trikampė banga“
  • „Išlygintas sinusas“

Vartotojai gali įvesti funkciją, apibrėžtą viename periode, arba naudoti funkcijos dalis (iki penkių atskirų segmentų). Naujos dalys pridedamos mygtuku „Pridėti dalį“, o pašalinamos naudojant „Pašalinti dalį ‹n›“. Kiekvienai daliai nustatomos ribos „nuo“ ir „iki“.

Įvedant matematinį reiškinį „f(x)“, galima naudoti kintamąjį x, konstantas pi, e, operatorius +, , *, /, ^, skliaustus bei funkcijas sin, cos, tan, exp, ln, log, sqrt, abs, min ir max. Daugybą galima rašyti tiek aiškiai (pvz., 2*x), tiek numanomai (pvz., 2x).

Periodas nustatomas parametrais „Pradžia a“ ir „Pabaiga b“. Taip pat galima nurodyti šiuos nustatymus skiltyje „Eilutė ir tikslumas“:

  • Harmonikos N: sveikasis skaičius nuo 1 iki 30.
  • Simpsono dalijimo intervalai: lyginis skaičius nuo 200 iki 4000.
  • Rodomi skaitmenys po kablelio: nustato rezultatų vaizdavimo tikslumą.
  • Apskaičiuoti Sₙ(x) reikšmę taške: neprivaloma įvestis, leidžianti įvertinti dalinės sumos reikšmę konkrečiame taške, pateikiant rezultatą formatu „Sₙ(‹x›) = ‹value›“.

Skaitinis integravimas ir stabilumo patikra

Kadangi skaičiuoklė neatlieka simbolinės integracijos, visi koeficientai yra apskaičiuojami skaitiniu būdu, taikant sudėtinę Simpsono taisyklę. Norint užtikrinti gautų rezultatų patikimumą, įrankis automatiškai atlieka stabilumo patikrą. Skaičiavimai pakartojami su dvigubai didesniu Simpsono dalijimo intervalų skaičiumi, o gautas maksimalus koeficiento pokytis pažymimas kaip ‹delta›.

Apie integravimo būseną praneša šie statuso pranešimai:

  • „Redaguokite pavyzdį, tada apskaičiuokite eilutę.“ (prieš pradedant skaičiavimą).
  • „Apskaičiuota. Dvigubos skiriamosios gebos koeficientų patikra yra stabili rodomu tikslumu.“.
  • „Apskaičiuota, tačiau koeficientai pasikeitė ‹delta›, kai integravimo skiriamoji geba padidėjo dvigubai. Padidinkite dalijimo intervalų skaičių arba patikrinkite, ar funkcija neturi staigių lūžių.“.

Tikslūs integravimo parametrai pateikiami eilutėje: „Sudėtinė Simpsono taisyklė: ‹base› dalijimo intervalų, patikrinta dar kartą su ‹refined›; maksimalus koeficiento pokytis ‹delta›.“

Gibso reiškinys ir trūkio taškai

Kai funkcija turi staigių lūžių ar trūkių (pavyzdžiui, stačiakampės bangos frontuose), Furjė dalinė suma ties šiais taškais demonstruoja specifinius svyravimus, vadinamus Gibso reiškiniu. Pridėjus daugiau harmonikų N, šių svyravimų dažnis didėja, o jų plotis mažėja, tačiau paties viršijimo amplitudė išlieka praktiškai nepakitusi.

Jei skaičiuoklė aptinka trūkius tarp įvestų dalių, ji pateikia įspėjimą: „Funkcijos dalys turi trūkį. Bangavimas šalia ribos gali būti Gibso reiškinys, o ne integravimo klaida.“ Esant įprastoms konvergavimo sąlygoms, dalinė suma trūkio taške artėja prie kairiosios ir dešiniosios ribų vidurkio.

Grafike „Pradinė funkcija ir Furjė dalinė suma“ vizualiai vaizduojama pradinė funkcija „f(x)“ ir jos rekonstruota dalinė suma „Sₙ(x)“. Gautą aproksimacijos formulę galima nukopijuoti naudojant mygtuką „Kopijuoti eilutę“.

Galimos klaidos ir jų sprendimas

Atliekant skaičiavimus, vartotojai gali susidurti su klaidų pranešimais, nurodančiais neteisingus parametrus arba matematinius apribojimus:

  • Sintaksės klaidos: „Patikrinkite reiškinio sintaksę.“ – rodoma, jei formulėje yra nebaigtų skliaustų ar netinkamų simbolių.
  • Apibrėžimo srities pažeidimai: „Šiame periode funkcija išeina už realiųjų skaičių srities ribų.“ – pavyzdžiui, bandant traukti šaknį iš neigiamo skaičiaus arba skaičiuojant neigiamo skaičiaus logaritmą.
  • Dalyba iš nulio: „Šiame periode funkcija dalija iš nulio.“
  • Skaičių perpildymas: „Funkcija arba koeficientas viršija palaikomą skaičių diapazoną.“
  • Netinkami rėžiai: „Patikrinkite periodo, harmonikų ir tikslumo diapazonus.“ arba „Patikrinkite funkcijos dalis ir jų ribas.“

Visi skaičiavimai ir įvesti reiškiniai yra apdorojami lokaliai jūsų įrenginyje ir niekada nėra siunčiami į išorinius serverius.

Dažniausiai užduodami klausimai (DUK)

Kurią Furjė koeficientų sistemą naudoja ši skaičiuoklė? Ji užrašoma kaip f(x) ≈ a₀/2 + Σ[aₙ cos(nω₀x) + bₙ sin(nω₀x)], kur ω₀ = 2π/T. Atitinkamai, a₀, aₙ ir bₙ koeficientuose naudojamas daugiklis 2/T. Kai kuriose knygose vidurkis rašomas tiesiogiai į a₀; prieš lygindami koeficientus, palyginkite rodomą formulę.

Ar koeficientai yra tikslūs? Ne. Tai yra skaitiniai integralai, gauti taikant sudėtinę Simpsono taisyklę. Skaičiuoklė pakartoja skaičiavimą su dvigubai didesne skiriamąja geba ir pateikia didžiausią koeficiento pokytį. Nedidelis pokytis patvirtina rodomus skaitmenis, tačiau tai nėra oficiali paklaidos riba.

Kodėl grafikas banguoja ties trūkio tašku? Baigtinė Furjė suma svyruoja ties trūkio tašku. Pridėjus daugiau harmonikų, paveikta sritis susiaurėja, tačiau būdingas Gibso reiškinio viršijimas neišnyksta. Trūkio taške, esant įprastoms konvergavimo sąlygoms, eilutė artėja prie kairiosios ir dešiniosios ribų vidurkio.