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

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

Функция за един период

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₀; сравнете показаната формула, преди да съпоставите коефициентите.

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

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

Защо графиката пулсира близо до скок?

Крайна сума на Фурие осцилира близо до точка на прекъсване. Добавянето на хармоници стеснява засегнатата област, но не премахва характерното превишаване на Гибс. При скока редът клони към средното аритметично от лявата и дясната граница при обичайните условия за сходимост.

Математически основи на редовете на Фурие

Разлагането на периодични функции в безкрайни суми от синусоидални компоненти е фундаментален метод в математическия анализ и обработката на сигнали. Всеки периодичен сигнал с период T може да бъде представен като сума от хармонични трептения. Калкулаторът използва следната стандартна математическа конвенция за представяне на реда на Фурие:

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

Тук основната честота е ω₀ = (2π) / T. При тази конвенция всички коефициенти a₀, aₙ и bₙ използват интегралния множител 2 / T. Формулите за изчисляване на отделните компоненти са:

  • Константен член: a₀ = 2 / T∫ₐᵇ f(x)dx, като средната стойност на функцията (постоянната съставка) е a₀ / 2.
  • Косинусови коефициенти: aₙ = 2 / T∫ₐᵇ f(x)cos(nω₀ x)dx.
  • Синусови коефициенти: bₙ = 2 / T∫ₐᵇ f(x)sin(nω₀ x)dx.

Броят на хармониците N определя до кой член ще бъде изчислена частичната сума на реда. По-големият брой хармоници подобрява точността на апроксимацията и качеството на възстановяване на оригиналния сигнал.


Дефиниране на периодични и частично дефинирани функции

Инструментът позволява изчисляване на коефициенти както за непрекъснати функции в рамките на един период, така и за сложни сигнали, съставени от отделни сегменти. Потребителят може да избере готов шаблон от менюто „Примери“:

  • Правоъгълен импулс
  • Трионообразна вълна
  • Триъгълна вълна
  • Изправен синус

За дефиниране на потребителски функции се използват следните параметри:

Параметър Описание и допустими стойности
Период Задава се чрез границите „Начало a“ и „Край b“. Периодът се изчислява като T = b - a. Аргументите на тригонометричните функции са в радиани.
Части на функцията Възможност за дефиниране на до пет отделни сегмента. Нови сегменти се добавят чрез бутона „Добавяне на част“, а съществуващи се премахват с „Премахване на част ‹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›.

Ако промяната е пренебрежимо малка, системата показва съобщението: *„Изчислено. Проверката на коефициентите при двойна разделителна способност е стабилна при показаната точност.“*При нестабилност се извежда предупреждението: „Изчислено, но коефициентите се промениха с ‹delta›, когато разделителната способност на интегриране се удвои. Увеличете подинтервалите или проверете функцията за резки промени.“


Ефект на Гибс и поведение при прекъсвания

При работа с функции, които имат резки скокове (например правоъгълен импулс), се проявява специфично математическо явление, известно като ефект на Гибс.

Когато функцията има прекъсвания от първи род, частичното възстановяване на Фурие показва характерни пулсации и превишаване на стойностите в близост до точките на прекъсване. При наличие на такива прекъсвания калкулаторът показва съобщението: „Частите имат скок. Пулсациите близо до границата може да се дължат на ефекта на Гибс, а не на грешка при интегрирането.“

Според теоремата за сходимост, в самите точки на прекъсване стойността на реда на Фурие клони към средното аритметично от лявата и дясната граница на функцията. Увеличаването на броя на хармониците N стеснява областта на пулсациите, но не намалява амплитудата на самото превишаване.


Анализ на изходните резултати

След натискане на бутона „Изчисляване на реда“, калкулаторът генерира подробен отчет:

  • Възстановяване на Фурие: Показва се формулата на получената „Частична сума“ с бутон „Копиране на реда“ за лесно пренасяне на математическия израз.
  • Графика: Интерактивният чертеж „Оригинална функция и частична сума на Фурие“ визуализира оригиналната функция „f(x)“ и нейната апроксимация „Sₙ(x)“.
  • Таблица с коефициенти: Съдържа колоните „aₙ“, „bₙ“ и „Амплитуда“ за всеки хармоник от 1 до N.
  • Формула и заместване:
    • Период: Извежда се под формата „T = ‹period›; ω₀ = 2π/T = ‹omega› радиана за единица x.“
    • Константен член: Изписва се като „a₀ = (2/T)∫f(x)dx = ‹a0›; константният член е a₀/2 = ‹constant›.“
    • Интегриране по части: Показва се съобщението „За n = 1…‹terms›, интегрирайте всяка част поотделно и съберете резултатите за aₙ и bₙ.“
    • Точност: Изписва се „Съставно правило на Симпсън: ‹base› подинтервала, проверени отново с ‹refined›; максимална промяна на коефициент ‹delta›.“
    • Оценка в точка: Ако е попълнено незадължителното поле „Изчисляване на Sₙ(x) при“, се показва резултатът „Sₙ(‹x›) = ‹value›“.

Локална обработка и поверителност

Всички математически изчисления, парсване на синтаксиса и генериране на графики се извършват изцяло в уеб браузъра на Вашето устройство. Въведените формули, граници и параметри не се изпращат към външни сървъри.


Често задавани въпроси

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

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

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

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

Защо графиката пулсира близо до скок?

Крайна сума на Фурие осцилира близо до точка на прекъсване. Добавянето на хармоници стеснява засегнатата област, но не премахва характерното превишаване на Гибс. При скока редът клони към средното аритметично от лявата и дясната граница при обичайните условия за сходимост.

Какви грешки могат да възникнат при изчисленията?

При неправилно въвеждане или математически нарушения калкулаторът може да покаже следните съобщения за грешка:

  • „Проверете синтаксиса на израза.“ – при грешно изписана математическа функция или липсващи скоби.
  • „Функцията излиза извън дефиниционната област на реалните числа в рамките на този период.“ – например при опит за извличане на квадратен корен от отрицателно число.
  • „Функцията дели на нула в рамките на този период.“
  • „Функцията или някой коефициент надвишава поддържания диапазон от числа.“
  • „Проверете периодите, хармониците и диапазоните на точност.“
  • „Проверете частите на функцията и техните граници.“ – при застъпване или некоректни интервали на сегментите.