Pag-decompose ng mga Periodic na Function sa Pamamagitan ng Fourier Series
Ang Fourier series ay isang makapangyarihang paraan sa matematika upang i-decompose o hatiin ang isang periodic o piecewise na function sa isang walang-katapusang kabuuan ng mga sine at cosine wave. Sa pamamagitan ng pag-analisa sa mga sinusoidal na bahagi na ito, mas madaling mauunawaan ang gawi ng mga signal, wave, at iba pang periodic na sistema sa engineering at pisika.
Gamit ang Fourier Series Calculator, maaari mong kalkulahin ang mga Fourier coefficient, suriin ang bahagyang kabuuan (partial sum), at ihambing ang orihinal na function sa reconstructed na bersyon nito. Ang tool na ito ay kapaki-pakinabang para sa mga mag-aaral, guro, at mga inhinyero na kailangang mag-visualize ng wave approximations nang hindi na gumagawa ng manu-manong integrasyon. Ang lahat ng kalkulasyon ay lokal na pinoproseso; ang iyong mga expression at kalkulasyon ay nananatili sa browser na ito at hindi kailanman umaalis patungo sa server.
Ang Matematika sa Likod ng mga Fourier Coefficient
Gumagamit ang kalkulador na ito ng isang partikular na kumbensyon sa pagtukoy ng Fourier series. Ang pangkalahatang formula para sa rekonstruksyon ng function ay:
f(x) ≈ a₀ / 2 + Σₙ₌₁^N [ aₙ cos(nω₀ x) + bₙ sin(nω₀ x) ]
Dito, ang ω₀ ay ang fundamental frequency na tinutukoy bilang:
ω₀ = (2π) / T
Dahil sa kumbensyong ito, ang constant term ay isinusulat bilang a₀/2. Ang lahat ng coefficient na a₀, aₙ, at bₙ ay gumagamit ng parehong integration factor na 2/T. Ang mga formula para sa bawat coefficient ay:
- Constant Term (a₀): a₀ = 2 / T ∫ₐᵇ f(x) dx
- Cosine Coefficients (aₙ): aₙ = 2 / T ∫ₐᵇ f(x) cos(nω₀ x) dx
- Sine Coefficients (bₙ): bₙ = 2 / T ∫ₐᵇ f(x) sin(nω₀ x) dx
Ang kabuuang period T ay kinukuha mula sa pagkakaiba ng mga hangganan: T = b - a. Ang mga trigonometric argument ay kinakalkula sa radians, at ang mga hangganang a at b ay dapat gumamit ng parehong unit gaya ng variable na x.
Pagtatakda ng Function at mga Parameter
Upas simulan ang kalkulasyon, maaari mong piliin ang uri ng pagtukoy sa function sa ilalim ng Function sa loob ng isang period. May dalawang paraan upang ilagay ang iyong waveform:
- Isang Buong Period: Maglagay ng iisang mathematical expression para sa buong saklaw mula a hanggang b. Maaari ding pumili mula sa mga nakahandang halimbawa sa ilalim ng Mga Halimbawa tulad ng Ngipin ng lagari (Sawtooth), Square wave, Tatsulok na wave, o Sinu-soydal na naituwid.
- Mga Piraso ng Function (Piecewise): Kung ang iyong signal ay binubuo ng magkakaibang formula sa iba't ibang agwat, maaari kang magtakda ng hanggang limang piraso. Gamitin ang Magdagdag ng piraso upang magdagdag ng segment, o Alisin ang piraso
‹n›upang magbawas. Para sa bawat segment, tukuyin ang mga hangganan gamit ang mula sa at hanggang sa, at isulat ang kaukulang expression sa f(x).
Mga Tinatanggap na Mathematical Element
Sa pagsulat ng expression para sa $f(x)$, maaari mong gamitin ang mga sumusunod na elemento:
- Mga Variable at Constant:
x,pi,e. - Mga Operator:
+,−,*,/,^(exponentiation), at mga panaklong. Ang pagpaparami ay maaaring isulat nang tahasan (hal.2*x) o implicit (hal.2x). - Mga Function:
sin,cos,tan,exp,ln,log,sqrt,abs,min, atmax.
Mga Setting ng Series at Katumpakan
Upang makontrol ang kalidad ng rekonstruksyon, ayusin ang mga sumusunod na parameter sa ilalim ng Series at katumpakan:
- Mga Harmonic N: Isang buong numero mula 1 hanggang 30 na nagtatakda kung ilang sines at cosines ang isasama sa partial sum.
- Mga Simpson subinterval: Isang even na numero mula 200 hanggang 4000. Gagamitin ito para sa numerical integration.
- Ipinapakitang decimal: Ang bilang ng mga decimal places na makikita sa mga huling resulta.
- Suriin ang halaga ng Sₙ(x) sa: Isang opsyonal na input upang suriin ang partikular na halaga ng partial sum sa isang tiyak na punto ng x.
Pag-unawa sa Numerical Integration at Katatagan
Ang calculator na ito ay hindi gumagamit ng analytical calculus upang makuha ang mga coefficient; sa halip, gumagamit ito ng composite Simpson's rule upang kalkulahin ang mga integral sa paraang numerical. Dahil dito, mahalagang masuri kung matatag ang kalkulasyon.
Awtomatikong nagsasagawa ang tool ng isang stability check sa pamamagitan ng pag-uulit ng integrasyon gamit ang doble ng piniling resolution ng subintervals. Pagkatapos ng kalkulasyon, ipapakita nito ang isa sa mga sumusunod na status message:
- Kinalkula na. Ang pagsusuri sa coefficient sa doble ng resolution ay matatag sa ipinapakitang katumpakan. - Ipinapakita nito na ang iyong piniling subintervals ay sapat upang makuha ang tamang halaga.
- Kinalkula na, ngunit nagbago ang mga coefficient nang
‹delta›nang doblehin ang resolution ng integrasyon. Dagdagan ang mga subinterval o suriin ang function para sa mga matatalas na bahagi. - Nangyayari ito kapag ang function ay may mabilis na pagbabago o matatalas na sulok na nangangailangan ng mas mataas na resolution ng integrasyon.
Discontinuities at ang Gibbs Phenomenon
Kapag nag-aanalisa ng mga piecewise function na may matatalas na pagtalon (tulad ng square wave), mapapansin ang mga pag-alon o ripples malapit sa mga hangganan ng pagtalon sa graph na pinamagatang Orihinal na function at bahagyang kabuuan ng Fourier. Ito ay tinatawag na Gibbs phenomenon.
Kapag may pagtalon ang mga piraso, ang calculator ay magpapakita ng babala: "May pagtalon ang mga piraso. Ang mga alon malapit sa hangganan ay maaaring gawi ng Gibbs sa halip na error sa integrasyon." Sa ilalim ng normal na kondisyon ng convergence, ang halaga ng Fourier series sa mismong punto ng discontinuity ay lumalapit sa average ng limitasyon mula sa kaliwa at kanan. Ang pagtaas ng bilang ng harmonics (N) ay nagpapakitid sa lapad ng mga pag-alon ngunit hindi nito tuluyang maalis ang overshoot.
Mga Error sa Input at Pag-troubleshoot
Kung may mali sa mga inilagay na parameter o expression, ipapakita ng calculator ang isa sa mga sumusunod na error message upang gabayan ka sa pagwawasto:
| Mensahe ng Error | Sanhi ng Error |
|---|---|
| Suriin ang syntax ng expression. | May maling character, kulang na panaklong, o hindi wastong pagkakasulat ng mathematical operator. |
| Ang function ay lumalabas sa domain ng real-number sa loob ng period na ito. | Ang function ay nagreresulta sa hindi totoong numero (halimbawa, square root ng negatibong numero o logarithm ng negatibong numero). |
| Ang function ay naghahati sa zero sa loob ng period na ito. | May bahagi sa tinukoy na period kung saan ang denominator ng isang fraction ay nagiging zero. |
| Ang function o ang isang coefficient ay lumampas sa sinusuportahang hanay ng numero. | Ang resulta ng kalkulasyon ay masyadong malaki o lumampas sa limitasyon ng floating-point ng system. |
| Suriin ang mga hanay ng period, harmonics, at katumpakan. | Ang mga inilagay na halaga para sa a, b, N, o subintervals ay labas sa pinapayagang limitasyon. |
| Suriin ang mga piraso ng function at ang mga hangganan nito. | May magkakapatong na hangganan o hindi lohikal na pagkakasunod-sunod ng mga piraso ng function. |
Mga Madalas Itanong (FAQ)
Aling kumbensyon ng Fourier coefficient ang ginagamit ng kalkulador na ito?
Isinusulat nito ang f(x) ≈ a₀/2 + Σ[aₙ cos(nω₀x) + bₙ sin(nω₀x)], kung saan ang ω₀ = 2π/T. Dahil dito, ang a₀, aₙ at bₙ ay gumagamit lahat ng factor na 2/T. Sa ibang mga aklat, ang mean ay direktang inilalagay sa a₀; ihambing muna ang ipinapakitang formula bago itugma ang mga coefficient.
Eksakto ba ang mga coefficient?
Hindi. Ang mga ito ay mga numerical integral mula sa composite Simpson rule. Inuulit ng kalkulador ang proseso sa doble ng napiling resolution at iniuulat ang pinakamalaking pagbabago sa coefficient. Ang maliit na pagbabago ay sumusuporta sa mga ipinapakitang digit ngunit hindi ito isang pormal na limitasyon ng error.
Bakit umaalon ang graph malapit sa isang pagtalon?
Ang isang may-katapusang kabuuan ng Fourier ay umaalon malapit sa isang discontinuity. Ang pagdaragdag ng mga harmonic ay nagpapakitid sa apektadong bahagi ngunit hindi nito inaalis ang katangiang Gibbs overshoot. Sa bahaging may pagtalon, lumalapit ang series sa average ng kaliwa at kanang limitasyon sa ilalim ng mga karaniwang kondisyon ng convergence.