Синтез Фур’є; EWSTПерекласти

Періодичний сигнал можна описати за допомогою розкладання Фур'є як ряд Фур'є, тобто як суму синусоїдальних та косинусоїдальних коливань. Перевертаючи цю процедуру, періодичний сигнал може генеруватися через перекриття синусоїдальних та косинусних хвиль. Загальна функція:

Ряд Фур'є квадратної хвилі є

Ряд Фур'є хвилі пилки є

Наближення покращується, коли додається більше коливань.

Сеанс вибірки буде таким:

  • Для отримання хвилеподібної хвилі введіть формулу, таку як 1/x або (-1 ^ (x-1))/x, у біле поле справа від слова “Sin:”. Змінна "х" буде замінена терміном число, так що коефіцієнти матимуть значення 1, 0,5, 0,3333, 3
  • ДЛЯ ПРОГРАМИ ЕКСПРЕСНОЇ ПАРКОВКИ потрібно натиснути клавішу "Enter", замість того, щоб залишати поле за допомогою миші або клавіш курсору.
  • Ви можете змінити коефіцієнти, використовуючи поле форми, повзунки або ввівши вираз (наприклад, 0,5 або -1/7) у біле поле кожної мітки.
  • Якщо ваш пристрій здатний відтворювати звуки, ви також повинні почути тон сигналу, який ви створили. Це можна зупинити, натиснувши кнопку "Вимкнути звук".
  • Ви можете скинути коефіцієнт до нуля, натиснувши кнопку ярлика за допомогою миші, так що натискання на коефіцієнти, навіть пронумеровані b2:, b4:, ..., може створити квадратну хвилю.
  • Додаток може зберігати до 3 різних сигналів (натисканням на Wave1, Wave2, Wave3), що корисно для порівняння різних послідовностей або різної кількості термінів.

Стан Діріхле:
Ряд Фур'є періодичної функції x (t) існує, якщо

, тобто x (t) є абсолютно інтегрованою,

2. варіації x (t) обмежені в кожному інтервалі часу T і

3. у Т існує лише скінченний набір розривів.

Вихідний код (версія 96/09/27) доступний під публічною ліцензією GNU

Цей аплет використовує пакет sun.audio. Користувачі HotJava повинні встановлювати доступ до класу на необмеженому рівні .

Цей аплет, зображення у форматі GIF та HTML-документація були розроблені Манфредом Толом, [email protected], 15 липня 1996 р. Оригінальну документацію та аплети можна знайти за адресою:

Зміни вніс Том Хубер, [email protected], 27 вересня 1996 р

Цей аплет вимагає пакету graph2d від Лі Брукшоу для аналізу рівнянь.