Toolyard

Симулятор рядов Фурье

Уравнения этой модели

f(t) = Σ b_n sin(n ω t)
nномер гармоникиокружность n вращается в n раз быстрее первой; здешним волнам нужны только синусы
b_nамплитуда гармоники nрадиус окружности n
NЧисло членовсколько окружностей сложено; высота пера — частичная сумма

При текущих значениях:

меандр: b_n = 4 ÷ (n π), нечётные n; пила: b_n = −2 ÷ (n π); треугольник: b_n = 8 (−1)^((n−1)/2) ÷ (n² π²), нечётные n
убываниекак быстро уменьшаются членыкак 1 ÷ n для волн со скачками, 1 ÷ n² для треугольника, у которого только изломы: более гладким формам нужно меньше членов

При текущих значениях:

выброс → 0,0895 × скачок
Гиббсвыброс рядом со скачкомоколо 9% скачка, сколько бы членов ни добавить: рябь становится уже, но не ниже

При текущих значениях:

среднее f² = Σ b_n² ÷ 2
Парсевальмощность в первых N членах от полнойкакую часть волны охватили окружности

При текущих значениях:

c_k = (1 ÷ M) Σ z_j e^(−2πi jk ÷ M)
c_kодин эпицикл фигурыдискретное преобразование Фурье M точек z_j = x + iy по контуру; сначала используются самые большие окружности

При текущих значениях:

Как пользоваться симулятором рядов Фурье

  1. Выберите прямоугольную, пилообразную или треугольную волну. Каждая окружность вращается с целым кратным скорости первой, а её радиус — амплитуда этой гармоники; перо на конце цепочки рисует сумму, которая уплывает вправо поверх точной волны зелёным.
  2. Добавляйте члены ползунком и смотрите, как волна становится резче. Рядом с каждым скачком сумма выбрасывается примерно на 9%, сколько бы членов вы ни добавили, — явление Гиббса; ошибка и доля захваченной мощности указаны под картинкой, а график показывает спектр гармоник. Отметьте «Воспроизвести волну как звук», чтобы услышать, как мягкая синусоида превращается в жужжащую прямоугольную волну по мере добавления гармоник.
  3. Переключитесь на сердце или звезду или выберите «Ваш рисунок» и проведите замкнутую фигуру по картинке, и эпициклы обведут её по дискретному преобразованию Фурье, начиная с самых больших окружностей. Несколько окружностей дают грубую кляксу; больше — добавляют углы. Затем нажмите «Найти уравнение Фурье», чтобы увидеть рисунок записанным как z(t), а также x(t) и y(t), со всеми используемыми окружностями. Симулятор стоячих волн показывает гармоники на струне.

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

Что такое ряд Фурье?

Способ записать любой повторяющийся сигнал как сумму синусоид и косинусоид с частотами, кратными частоте повторения. Жозеф Фурье ввёл его в 1807 году для решения уравнения теплопроводности. На нём основаны сжатие звука, форматы изображений вроде JPEG, радио и анализ всего, что колеблется.

Почему прямоугольной волне нужны только нечётные гармоники?

У прямоугольной волны полупериодная симметрия: вторая половина — перевёрнутая первая. Чётные гармоники нарушили бы эту симметрию, поэтому их коэффициенты равны нулю. Нечётные гармоники имеют амплитуды 4 ÷ (nπ): треть, пятая, седьмая часть первой, убывая медленно из-за резких скачков.

Что такое явление Гиббса?

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

Как окружности рисуют картинку?

Каждую точку контура записывают как комплексное число x + iy и берут дискретное преобразование Фурье. Каждый коэффициент — окружность постоянного радиуса, вращающаяся со своей целой скоростью, одни в одну сторону, другие в другую. Сложенные конец к началу, они точно обводят контур, когда используются все, и приближённо — с несколькими самыми большими.

Пишет, что WebGL выключен.

Для 3D-вида нужен WebGL, который есть во всех современных браузерах. Он может быть выключен, если в настройках браузера отключено аппаратное ускорение или графический драйвер очень старый. Включите аппаратное ускорение или попробуйте другой браузер.

Загружается ли что-нибудь?

Нет. Симуляцию рисует ваш собственный браузер с помощью WebGL; ничего никуда не отправляется, и после загрузки страницы она работает и офлайн.

Ещё симуляции по математике

Ещё научные симуляции

Симулятор движения тела, брошенного под угломСимулятор маятникаСимулятор опыта с двумя щелямиСимулятор электрического поляСимулятор орбитСимулятор пружинного маятникаСимулятор рассеяния РезерфордаСобытие в коллайдереСимулятор радиоактивного распадаСимулятор атома Бора3D-просмотр молекулСимулятор идеального газаСимулятор диффузии и осмосаПросмотр сворачивания ДНК и РНКСимулятор роста бактерийСимулятор центрифугиСимулятор линз и зеркалСимулятор стоячих волнСимулятор эффекта ДоплераСимулятор столкновений и импульсаСимулятор RC- и RL-цепейСимулятор заряженной частицы в магнитном полеСимулятор излучения абсолютно чёрного телаСимулятор специальной теории относительностиСимулятор преломления и полного внутреннего отраженияСимулятор последовательных и параллельных цепейСимулятор течения жидкости и закона БернуллиСимулятор электромагнитной индукцииСимулятор кривой титрованияСимулятор скорости реакции и теории столкновенийСимулятор химического равновесия (Ле Шателье)Симулятор гальванического элемента и электролизаСимулятор кривой нагревания и фазовых переходов3D-просмотр атомных орбиталейСимулятор буферовСимулятор хроматографииСимулятор спектрофотометра и закона Бугера — Ламберта — Бера3D-просмотр кристаллических решётокСимулятор ферментативной кинетикиСимулятор потенциала действияСимулятор ПЦРСимулятор естественного отбора и популяционной генетикиСимулятор сердца и сердечного циклаСимулятор гель-электрофорезаСимулятор митоза и мейозаСимулятор синтеза белка: транскрипция и трансляцияСимулятор фотосинтеза и лимитирующих факторовСимулятор популяций хищников и жертвСимулятор распространения эпидемии: SIR и SEIRСимулятор времён года и продолжительности дняСимулятор тектоники плит и землетрясенийСимулятор фаз Луны, приливов и затменийСимулятор парникового эффектаСимулятор эволюции звёзд и диаграммы Герцшпрунга — Рассела

Похожие калькуляторы и инструменты

Руководства