Furjē rindu kalkulators

Ievadiet periodisku funkciju vai līdz pat piecām daļām, lai aprēķinātu Furjē koeficientus, pārbaudītu parciālo summu un salīdzinātu rekonstrukciju.

Funkcija vienā periodā

a un b izmanto jūsu x vienību; trigonometriskie argumenti ir radiānos. Periods ir T = b − a.

Funkcijas daļas

Izmantojiet x, pi, e, + − * / ^, iekavas, sin, cos, tan, exp, ln, log, sqrt, abs, min un max. Reizināšanu var rakstīt kā 2*x vai 2x.

Piemēri

Rinda un precizitāte

Vesels skaitlis no 1 līdz 30.
Pāra skaitlis no 200 līdz 4000; stabilitātes pārbaude tiek atkārtota ar divkāršu izšķirtspēju.
Nav obligāti; izmanto to pašu x vienību, ko periods.

Furjē rekonstrukcija

Parciālā summa

Koeficienti

naₙbₙAmplitūda

Formula un aizvietošana

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

Rediģējiet piemēru, pēc tam aprēķiniet rindu.

Jūsu izteiksmes un aprēķini paliek šajā pārlūkprogrammā un nekad netiek augšupielādēti.

BUJ

Kādu Furjē koeficientu konvenciju izmanto šis kalkulators?

Tiek izmantots pieraksts f(x) ≈ a₀/2 + Σ[aₙ cos(nω₀x) + bₙ sin(nω₀x)], kur ω₀ = 2π/T. Attiecīgi a₀, aₙ un bₙ koeficientos tiek izmantots reizinātājs 2/T. Dažās grāmatās vidējā vērtība tiek iekļauta tieši a₀; pirms koeficientu salīdzināšanas salīdziniet parādīto formulu.

Vai koeficienti ir precīzi?

Nē. Tie ir skaitliskie integrāļi, kas iegūti ar salikto Simpsona formulu. Kalkulators atkārto aprēķinu ar divreiz lielāku izšķirtspēju un uzrāda lielāko koeficienta izmaiņu. Neliela izmaiņa apstiprina parādītos ciparus, taču tā nav formāla kļūdas robeža.

Kāpēc grafiks viļņojas pārlēciena tuvumā?

Galīga Furjē summa svārstās pārtraukuma punkta tuvumā. Harmoniku pievienošana sašaurina ietekmēto apgabalu, taču nenovērš raksturīgo Gibsa pārsniegumu. Pārlēciena punktā rinda tiecas uz kreisās un labās puses robežu vidējo vērtību saskaņā ar parastajiem konverģences nosacījumiem.

Ievads Furjē rindās un to rekonstrukcijā

Furjē rinda ļauj sadalīt jebkuru periodisku funkciju bezgalīgā vienkāršu sinusoīdu un kosinusoīdu summā. Šis matemātiskais paņēmiens ir fundamentāls signālu apstrādē, fizikā un inženierzinātnēs, kur sarežģītus viļņu veidus nepieciešams analizēt, izmantojot to frekvenču komponentes. Praktiskos aprēķinos bezgalīgu rindu nav iespējams realizēt, tāpēc tiek izmantota parciālā summa ar ierobežotu harmoniku skaitu N. Palielinot harmoniku skaitu, iegūtā aproksimācija arvien precīzāk atbilst sākotnējam signālam.

Tiešsaistes rīks "Furjē rindu kalkulators" nodrošina iespēju interaktīvi aprēķināt Furjē koeficientus, vizualizēt funkcijas rekonstrukciju un pārbaudīt skaitliskās integrēšanas stabilitāti. Lietotāji var definēt funkciju vienā periodā vai sadalīt to līdz pat piecām atsevišķām daļām, lai analizētu sarežģītākus, pa daļām definētus viļņu veidus.


Furjē koeficientu matemātiskā konvencija

Kalkulators veic aprēķinus, balstoties uz klasisko Furjē rindas pierakstu:

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

Šajā formulā pamatfrekvence ir definēta kā ω₀ = 2π/T, kur T ir funkcijas periods, ko aprēķina kā starpību starp perioda beigu un sākuma vērtībām (T = b - a).

Saskaņā ar šo konvenciju visi koeficienti — gan konstante a₀, gan harmoniku koeficienti aₙ un bₙ — izmanto integrēšanas reizinātāju 2/T:

  • Konstantes aprēķins: a₀ = 2 / T∫ₐᵇ f(x)dx. Brīvais loceklis, kas nosaka funkcijas vidējo nobīdi pret nulles līmeni, rindas formulā tiek iekļauts kā a₀/2.
  • Kosinusa koeficienti: aₙ = 2 / T∫ₐᵇ f(x)cos(nω₀ x)dx.
  • Sinusa koeficienti: bₙ = 2 / T∫ₐᵇ f(x)sin(nω₀ x)dx.

Ja funkcija ir definēta pa daļām, kalkulators integrē katru segmentu atsevišķi un saskaita iegūtos rezultātus, lai noteiktu galīgos aₙ un bₙ koeficientus.


Kalkulatora ievades parametri un iestatījumi

Lai veiktu aprēķinu, lietotājam ir jānorāda funkcijas struktūra, perioda robežas un vēlamā precizitāte:

Funkcijas definēšana

Lietotājs var izvēlēties starp diviem režīmiem: "Funkcija vienā periodā" vai "Funkcijas daļas".

  • Sagataves (Presets): Ātrai testēšanai ir pieejami gatavi viļņu formu piemēri: "Zāģveida", "Taisnstūra vilnis", "Trīsstūra vilnis" un "Taisnots sinuss".
  • Pa daļām definētas funkcijas: Izmantojot pogu "Pievienot daļu", var izveidot līdz pat pieciem segmentiem. Katram segmentam tiek norādītas robežas laukos "no" un "līdz", kā arī matemātiskā izteiksme laukā "f(x)". Nevajadzīgos segmentus var noņemt ar pogu "Noņemt daļu ‹n›".
  • Sintakses noteikumi: Izteiksmēs drīkst izmantot mainīgo x, konstantes pi un e, pamata operatorus (+, , *, /, ^), iekavas, kā arī funkcijas sin, cos, tan, exp, ln, log, sqrt, abs, min un max. Reizināšanu var pierakstīt gan eksplicīti (piemēram, 2*x), gan implicīti (piemēram, 2x).

Periods un precizitāte

  • Periods: Tiek definēts ar robežām "Sākums a" un "Beigas b". Trigonometriskie argumenti tiek interpretēti radiānos, un robežas a un b izmanto to pašu mērvienību, ko mainīgais x.
  • Harmonikas N: Vesels skaitlis robežās no 1 līdz 30, kas nosaka aprēķināmo harmoniku skaitu.
  • Simpsona apakšintervāli: Pāra skaitlis no 200 līdz 4000, kas nosaka skaitliskās integrēšanas blīvumu.
  • Parādāmās zīmes aiz komata: Konfigurē rezultātu vizuālo precizitāti tabulās un formulās.
  • Aprēķināt Sₙ(x) vērtību pie: Neobligāts lauks, kurā var ievadīt konkrētu x vērtību, lai aprēķinātu parciālās summas skaitlisko vērtību šajā punktā.

Skaitliskā integrēšana un stabilitātes kontrole

Tā kā kalkulators neatvasina analītiskas integrāļu formulas, koeficientu noteikšanai tiek izmantota saliktā Simpsona formula. Lai garantētu iegūto rezultātu uzticamību, rīks automātiski veic stabilitātes pārbaudi:

  1. Integrēšana tiek veikta ar lietotāja izvēlēto apakšintervālu skaitu.
  2. Aprēķins tiek automātiski atkārtots ar dubultu integrēšanas izšķirtspēju (divreiz lielāku apakšintervālu skaitu).
  3. Kalkulators salīdzina abu aprēķinu rezultātus un fiksē maksimālo koeficienta izmaiņu kā starpību ‹delta›.

Atkarībā no šīs pārbaudes rezultātiem un funkcijas rakstura tiek parādīts kāds no šiem statusa paziņojumiem:

  • Sākuma stāvoklis: "Rediģējiet piemēru, pēc tam aprēķiniet rindu."
  • Stabils rezultāts: "Aprēķināts. Koeficientu pārbaude ar dubultu izšķirtspēju ir stabila pie uzrādītās precizitātes."
  • Nestabils rezultāts: "Aprēķināts, taču koeficienti mainījās par ‹delta›, kad integrēšanas izšķirtspēja dubultojās. Palieliniet apakšintervālu skaitu vai pārbaudiet, vai funkcijai nav strauju lēcienu."
  • Pārtraukuma punkti: "Funkcijas daļām ir pārlēciens. Viļņošanās pie robežas var būt Gibsa efekts, nevis integrēšanas kļūda."

Aprēķina rezultāti un vizualizācija

Pēc pogas "Aprēķināt rindu" nospiešanas kalkulators izvada šādus datus sadaļā "Furjē rekonstrukcija":

Grafiskais attēlojums

Grafikā ar nosaukumu "Sākotnējā funkcija un Furjē parciālā summa" tiek attēlotas divas līknes:

  • Sākotnējā funkcija, kas apzīmēta leģendā kā "f(x)".
  • Rekonstruētā parciālā summa, kas apzīmēta kā "Sₙ(x)".

Koeficientu tabula

Sadaļā "Koeficienti" tiek parādīta tabula ar aprēķinātajām vērtībām katrai harmonikai līdz norādītajam N:

  • aₙ: Kosinusa komponentes koeficients.
  • bₙ: Sinusa komponentes koeficients.
  • Amplitūda: Harmonikas kopējā amplitūda, ko aprēķina no attiecīgajiem koeficientiem.

Formula un aizvietošana

Sadaļā "Formula un aizvietošana" tiek parādīts detalizēts aprēķina gaitas izklāsts:

  • Perioda dati: "T = ‹period›; ω₀ = 2π/T = ‹omega› radiāni uz x vienību."
  • Konstantes dati: "a₀ = (2/T)∫f(x)dx = ‹a0›; brīvais loceklis ir a₀/2 = ‹constant›."
  • Harmoniku integrēšana: "Vērtībām n = 1…‹terms› integrējiet katru daļu atsevišķi un saskaitiet rezultātus, lai iegūtu aₙ un bₙ."
  • Precizitātes dati: "Saliktā Simpsona formula: ‹base› apakšintervāli, pārbaudīti vēlreiz ar ‹refined›; maksimālā koeficienta izmaiņa ‹delta›."
  • Parciālā summa: Teksta laukā tiek izvadīta pilna rekonstruētās rindas formula ar pogu "Kopēt rindu".
  • Vērtības aprēķins: Ja tika norādīts konkrēts punkts, tiek parādīts rezultāts formātā "Sₙ(‹x›) = ‹value›".

Kļūdu paziņojumi un ierobežojumi

Ja ievadītie dati neatbilst matemātiskajiem vai sistēmas nosacījumiem, kalkulators pārtrauc aprēķinu un uzrāda kādu no šīm kļūdām:

Kļūdas paziņojums Cēlonis
"Pārbaudiet izteiksmes sintaksi." Ievadītajā formulā ir nepabeigtas iekavas, neatbalstīti simboli vai nepareizs operatoru lietojums.
"Šajā periodā funkcija iziet ārpus reālo skaitļu apgabala." Funkcija definētajā intervālā rada kompleksus skaitļus (piemēram, negatīva skaitļa kvadrātsakne vai negatīva skaitļa logaritms).
"Šajā periodā funkcijā notiek dalīšana ar nulli." Kāda no x vērtībām perioda robežās rada situāciju, kurā saucējs kļūst vienāds ar nulli.
"Funkcija vai koeficients pārsniedz atbalstīto skaitļu diapazonu." Aprēķinātās vērtības vai starprezultāti pārsniedz sistēmas skaitlisko formātu robežas.
"Pārbaudiet perioda, harmoniku un precizitātes diapazonus." Ievadītās robežas a un b ir vienādas, harmoniku skaits nav robežās no 1 līdz 30, vai Simpsona apakšintervālu skaits ir ārpus diapazona 200–4000.
"Pārbaudiet funkcijas daļas un to robežas." Pa daļām definētas funkcijas segmentu robežas pārklājas, ir norādītas nepareizā secībā vai satur tukšus laukus.

Visi aprēķini un lietotāja ievadītās izteiksmes tiek apstrādātas lokāli lietotāja ierīcē un nekad netiek augšupielādētas serverī, nodrošinot pilnīgu datu privātumu.


Biežāk uzdotie jautājumi (FAQ)

Kādu Furjē koeficientu konvenciju izmanto šis kalkulators?

Tiek izmantots pieraksts f(x) ≈ a₀/2 + Σ[aₙ cos(nω₀x) + bₙ sin(nω₀x)], kur ω₀ = 2π/T. Attiecīgi a₀, aₙ un bₙ koeficientos tiek izmantots reizinātājs 2/T. Dažās grāmatās vidējā vērtība tiek iekļauta tieši a₀; pirms koeficientu salīdzināšanas salīdziniet parādīto formulu.

Vai koeficienti ir precīzi?

Nē. Tie ir skaitliskie integrāļi, kas iegūti ar salikto Simpsona formulu. Kalkulators atkārto aprēķinu ar divreiz lielāku izšķirtspēju un uzrāda lielāko koeficienta izmaiņu. Neliela izmaiņa apstiprina parādītos ciparus, taču tā nav formāla kļūdas robeža.

Kāpēc grafiks viļņojas pārlēciena tuvumā?

Galīga Furjē summa svārstās pārtraukuma punkta tuvumā. Harmoniku pievienošana sašaurina ietekmēto apgabalu, taču nenovērš raksturīgo Gibsa pārsniegumu. Pārlēciena punktā rinda tiecas uz kreisās un labās puses robežu vidējo vērtību saskaņā ar parastajiem konverģences nosacījumiem.