Калкулатор за Фуриеви редови

Внесете периодична функција или до пет нејзини делови за да ги пресметате Фуриевите коефициенти, да ја проверите делумната сума и да ја споредите реконструкцијата.

Функција во еден период

a и b ја користат Вашата единица за x; тригонометриските аргументи се во радијани. Периодот е T = b − a.

Делови на функцијата

Користете x, pi, e, + − * / ^, загради, sin, cos, tan, exp, ln, log, sqrt, abs, min и max. Множењето може да се запише како 2*x или 2x.

Примери

Редови и прецизност

Цел број од 1 до 30.
Парен број од 200 до 4000; проверката на стабилноста се повторува со двојно поголема резолуција.
Опционално; ја користи истата единица за x како и периодот.

Фуриева реконструкција

Делумна сума

Коефициенти

naₙbₙАмплитуда

Формула и замена

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

Уредете го примерот, па пресметајте ги редовите.

Вашите изрази и пресметки остануваат во овој прелистувач и никогаш не се испраќаат на сервер.

ЧПП

Која конвенција за Фуриеви коефициенти ја користи овој калкулатор?

Се запишува како f(x) ≈ a₀/2 + Σ[aₙ cos(nω₀x) + bₙ sin(nω₀x)], со ω₀ = 2π/T. Според тоа, a₀, aₙ и bₙ го користат факторот 2/T. Некои книги ја ставаат средната вредност директно во a₀; споредете ја прикажаната формула пред да ги изедначите коефициентите.

Дали коефициентите се точни?

Не. Тоа се нумерички интеграли добиени со сложеното Симпсоново правило. Калкулаторот ја повторува пресметката со двојно поголема резолуција од избраната и ја пријавува најголемата промена на коефициентите. Малата промена ги потврдува прикажаните цифри, но не претставува формална граница на грешка.

Зошто графикот бранува во близина на скок?

Конечната Фуриева сума осцилира во близина на прекин. Додавањето хармоници ја стеснува засегнатата област, но не го отстранува карактеристичниот Гибсов ефект. На самиот скок, редот се приближува кон просекот од левата и десната гранична вредност под вообичаените услови за конвергенција.

Вовед во Фуриевите редови

Фуриеовата анализа овозможува разложување на периодичните функции на бесконечен збир од синусни и косинусни компоненти. Овој математички процес е клучен за разбирање на структурата на сложените периодични сигнали во фреквенцискиот домен. Секој периодичен бран, без разлика колку е сложен неговиот облик, може да се претстави како суперпозиција на едноставни хармоници со соодветни амплитуди и фази.

Практичната примена на оваа теорија бара пресметување на специфични интеграли за да се одредат коефициентите на редот. Овој калкулатор овозможува брза нумеричка евалуација на тие коефициенти, визуелна споредба на оригиналната функција со нејзината апроксимација и детална проверка на стабилноста на интеграцијата.


Математички конвенции и коефициенти

Калкулаторот ја користи стандардната математичка конвенција за развој во Фуриев ред:

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

каде што фундаменталната кружна фреквенција е дефинирана како ω₀ = 2π/T. Во оваа формула, сите коефициенти a₀, aₙ и bₙ го користат интеграциониот фактор 2/T.

Приказот на резултатите во делот Формула и замена ги содржи следните пресметани вредности:

  • Период: Се прикажува како „T = ‹period›; ω₀ = 2π/T = ‹omega› радијани по единица за x.“.
  • Константен член: Се пресметува интегралот за средната вредност и се прикажува како „a₀ = (2/T)∫f(x)dx = ‹a0›; константниот член е a₀/2 = ‹constant›.“.
  • Коефициенти за повисоки хармоници: За секој член од n = 1 до избраниот број хармоници N, калкулаторот прикажува: „За n = 1…‹terms›, интегрирајте го секој дел одделно и соберете ги резултатите за aₙ и bₙ.“.

Дополнително, корисникот може да внесе конкретна вредност во полето „Пресметај ја вредноста на Sₙ(x) за“ за да ја добие евалуацијата на делумната сума во таа точка, прикажана како „Sₙ(‹x›) = ‹value›“.


Дефинирање на периодични и дел-по-дел функции

За анализа на периодичен сигнал, калкулаторот нуди два начини на внесување преку опцијата „Функција во еден период“:

  1. Единствена функција: Дефинирање на еден математички израз за целиот период T = b - a.
  2. Делови на функцијата: Дефинирање на дел-по-дел (piecewise) функција со најмногу пет посебни сегменти. Корисникот може да додава нови сегменти со кликнување на „Додај дел“ или да ги отстранува со „Отстрани го делот ‹n›“. За секој сегмент се дефинираат границите „од“ и „до“, како и соодветниот математички израз за „f(x)“.

Поддржана синтакса и оператори

Во полето за внесување на изразот може да се користат следните елементи:

  • Променлива: x.
  • Константи: pi, e.
  • Оператори: +, , *, /, ^ (степенување) и загради.
  • Функции: sin, cos, tan, exp, ln, log, sqrt, abs, min и max.

Множењето може да се запише експлицитно (на пр. 2*x) или имплицитно (на пр. 2x). За брзо тестирање, достапни се предефинирани примери во менито „Примери“: „Забчест бран“, „Правоаголен бран“, „Триаголен бран“ и „Исправен синусен бран“.


Нумеричка интеграција и проверка на стабилноста

Бидејќи калкулаторот не користи аналитичко интегрирање, коефициентите се пресметуваат нумерички со помош на сложеното Симпсоново правило. Точноста на овие пресметки зависи директно од бројот на подинтервали.

За да се осигура веродостојноста на резултатите, алатката спроведува автоматска двојна проверка на стабилноста:

  1. Прво се врши интеграција со избраниот број на „Симпсонови подинтервали“ (парен број од 200 до 4000).
  2. Пресметката автоматски се повторува со двојно поголема резолуција (број на подинтервали).
  3. Се споредуваат добиените коефициенти и се одредува максималната промена на коефициентот означена како ‹delta›.

Резултатот од оваа проверка се прикажува во делот за прецизност како: „Сложено Симпсоново правило: ‹base› подинтервали, проверено повторно со ‹refined›; максимална промена на коефициентот ‹delta›.“.


Толкување на статусите и грешките при пресметка

Во зависност од внесените параметри и однесувањето на функцијата, калкулаторот прикажува соодветни статусни пораки и предупредувања:

Статус / Грешка Текст на пораката во интерфејсот Значење и препорака
Почетен статус „Уредете го примерот, па пресметајте ги редовите.“ Алатката е подготвена за внесување параметри и пресметка.
Стабилен резултат „Пресметано. Проверката на коефициентите со двојна резолуција е стабилна при прикажаната прецизност.“ Нумеричката интеграција е успешна и стабилна во рамките на избраните децимали.
Предупредување за нестабилност „Пресметано, но коефициентите се променија за ‹delta› кога резолуцијата на интеграцијата се удвои. Зголемете ги подинтервалите или проверете ја функцијата за остри преоди.“ Функцијата содржи брзи промени или остри преоди. Потребно е да се зголеми бројот на Симпсонови подинтервали.
Прекин во сегментите „Деловите имаат скок. Бранувањата во близина на границата може да бидат резултат на Гибсовиот ефект, а не грешка во интеграцијата.“ Функцијата има прекин од прв ред (скок). Присутни се карактеристични осцилации на графикот.
Синтаксна грешка „Проверете ја синтаксата на изразот.“ Внесен е невалиден математички оператор или неусогласени загради.
Доменска грешка „Функцијата излегува од доменот на реални броеви во овој период.“ Изразот резултира со комплексни броеви (на пр. квадратен корен од негативен број).
Делење со нула „Функцијата дели со нула во овој период.“ Именителот во некоја точка од периодот станува нула.
Пречекорување „Функцијата или некој коефициент го надминува поддржаниот опсег на броеви.“ Вредностите се премногу големи за стандарден нумерички приказ.
Невалидни параметри „Проверете ги опсезите за периодот, хармониците и прецизноста.“ Внесените вредности за N (надвор од 1–30) или подинтервалите се надвор од дозволените граници.
Грешка во сегменти „Проверете ги деловите на функцијата и нивните граници.“ Границите на дефинираните сегменти се преклопуваат или се нелогични.

Хармоници и Гибсов ефект

Квалитетот на реконструкцијата на периодичниот сигнал зависи од бројот на искористени хармоници N. Со зголемување на N (дозволен опсег од 1 до 30), делумната сума Sₙ(x) попрецизно ја следи оригиналната функција $f(x)$. Оваа споредба е визуелно претставена на графикот „Оригинална функција и делумна Фуриева сума“, каде што јасно се разликуваат кривите за оригиналната функција „f(x)“ и делумната сума „Sₙ(x)“.

Кај функциите со нагли прекини (како правоаголниот или забчестиот бран), во близина на точките на прекин се јавува таканаречениот Гибсов ефект. Овој феномен се манифестира како карактеристично бранување и надминување на вредноста на функцијата непосредно пред и по скокот. Додавањето на повеќе хармоници ја стеснува ширината на овие осцилации, но нивната амплитуда останува константна и не се намалува до нула. На самото место на прекинот, вредноста на Фуриевиот ред конвергира кон аритметичката средина од левата и десната гранична вредност на функцијата.


Често поставувани прашања (FAQ)

Која конвенција за Фуриеви коефициенти ја користи овој калкулатор?

Се запишува како f(x) ≈ a₀/2 + Σ[aₙ cos(nω₀x) + bₙ sin(nω₀x)], со ω₀ = 2π/T. Според тоа, a₀, aₙ и bₙ го користат факторот 2/T. Некои книги ја ставаат средната вредност директно во a₀; споредете ја прикажаната формула пред да ги изедначите коефициентите.

Дали коефициентите се точни?

Не. Тоа се нумерички интеграли добиени со сложеното Симпсоново правило. Калкулаторот ја повторува пресметката со двојно поголема резолуција од избраната и ја пријавува најголемата промена на коефициентите. Малата промена ги потврдува прикажаните цифри, но не претставува формална граница на грешка.

Зошто графикот бранува во близина на скок?

Конечната Фуриева сума осцилира во близина на прекин. Додавањето хармоници ја стеснува засегнатата област, но не го отстранува карактеристичниот Гибсов ефект. На самиот скок, редот се приближува кон просекот од левата и десната гранична вредност под вообичаените услови за конвергенција.

Каде се обработуваат внесените податоци и формули?

Вашите изрази и пресметки остануваат во овој прелистувач и никогаш не се испраќаат на сервер. Сите пресметки се извршуваат локално на Вашиот уред.