Разложение функции в ряд Фурье

Введите функцию f(x), отрезок длиной в один период и нужное число членов. Калькулятор найдёт коэффициенты Фурье численным интегрированием, запишет ряд и построит частичную сумму поверх вашей функции.

Например, x, x^2, abs(x) или abs(x)/x для прямоугольной волны. Точки, где f не определена, например x = 0 в abs(x)/x, пропускаются. Дробная часть в формуле — через точку: 0.5*x.
Один полный период от начала до конца, например от -pi до pi или от 0 до 2. Функция повторяется с периодом T = конец − начало.
Гармоники n = 1 … N, не больше 50.
Ряд Фурье (частичная сумма)f(x) ≈ 2 sin(x) − sin(2x) + 0.6666666667 sin(3x) − 0.5 sin(4x) + 0.4 sin(5x)
Среднее значение a₀ / 2
0
Период T
6,283185307
n = 1
a = 0; b = 2
n = 2
a = 0; b = −1
n = 3
a = 0; b = 0,6666666667
n = 4
a = 0; b = −0,5
n = 5
a = 0; b = 0,4

Коэффициенты вычисляются адаптивным численным интегрированием; значения меньше примерно 10⁻⁹ от наибольшего показываются как 0. На графике f — первым цветом, частичная сумма — вторым.

Работает в браузере: всё, что вы вводите, никуда не отправляется.

Как пользоваться

  1. Введите f(x) так, как она выглядит на одном периоде. Десятичные числа в формуле — через точку: 0.5*x.
  2. Задайте начало и конец периода, например −pi и pi (число можно писать и с запятой: 0,5).
  3. Выберите число членов и посмотрите коэффициенты; на графике f сравнивается с частичной суммой.

Как это работает

Каждый коэффициент — интеграл по одному периоду, вычисленный адаптивным методом Симпсона. Ряд записывается через sin(nx) и cos(nx), если период равен 2π, и через sin(nπx / L) и cos(nπx / L) в остальных случаях, где L = T / 2 — полупериод.

Разобранный пример

f(x) = x на отрезке от −π до π при N = 3: a₀ = 0 и все aₙ = 0, а b₁ = 2, b₂ = −1 и b₃ = 2/3. Значит,

x ≈ 2 sin(x) − sin(2x) + 0.6666666667 sin(3x).

Ряд записан как формула — с десятичной точкой, чтобы его можно было вставить в графический калькулятор; коэффициенты в строках n = 1 … N показаны с запятой.

Для f(x) = x² на том же отрезке: a₀ / 2 = π² / 3 ≈ 3,289868, a₁ = −4, a₂ = 1, a₃ = −4/9, все bₙ = 0.

Советы

  • Гладким периодическим функциям хватает нескольких членов; функциям со скачками нужно много, и их коэффициенты убывают лишь как 1/n.
  • График показывает только один период; ряд повторяет его влево и вправо.

Частые вопросы

По каким формулам считаются коэффициенты Фурье?

При периоде T = b − a и ω = 2π / T: 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)).

Почему для f(x) = x все aₙ равны нулю?

На симметричном отрезке, например от −π до π, у нечётной функции (f(−x) = −f(x)) есть только синусы, а у чётной (f(−x) = f(x)) — только косинусы и постоянная. x — нечётная функция, поэтому aₙ = 0, а bₙ = 2(−1)ⁿ⁺¹ / n.

Почему частичная сумма выскакивает у разрыва?

Это явление Гиббса: возле разрыва частичная сумма превышает скачок примерно на 9 % его величины, сколько бы членов ни взять. Выброс становится уже, но не меньше.

Коэффициенты точные?

Они вычисляются численно адаптивным методом Симпсона и для гладких функций точны до многих знаков после запятой; возле разрывов последние цифры могут отличаться от точной формулы.

Как ввести кусочно заданную функцию?

Специальной записи для кусочных функций нет, но помогает abs: abs(x)/x — прямоугольная волна, равная −1 при отрицательных x и 1 при положительных, а (x + abs(x))/2 равна 0 при отрицательных x и x при положительных.

Ещё в разделе «Математика»

Все инструменты раздела: Математика ·Обновлено 4 ноября 2026 г.

Настройки конфиденциальности

Google Analytics показывает нам, какими инструментами пользуются и работают ли они. Он может ставить cookie. Ваш выбор сохраняется в этом браузере.