Лабораторная работа 15. Гармонический анализ и синтез периодических функций. Функция времени f(t) называется периодической, если к ней справедливо условие:
Гармонический анализ и синтез периодических функций
Цель работы: научиться определять гармоничный состав периодических функций.
15. 1 Теоретические сведения
Функция времени f(t) называется периодической, если к ней справедливо условие:
(15. 1)
где Т - период.
Гармонический анализ периодических функций состоит в определении коэффициентов и , ряда Фурье:
(15. 2)
где круговая частота первой гармоники;
k - порядковый номер гармоники.
Ограничившись в формуле (15. 2) некоторой конечным количеством гармоник m, получают аппроксимирующий гармоничный многочлен Qm(t):
(15. 3)
Коэффициенты Фурье определяются выражениями:
(15. 4)
Используя для численного интегрирования в формулах (15. 4) метод прямоугольников при разбивке интервала интегрирования [0, T] на n равных отрезков, получим:
k=1, 2, …, m,
(15. 5)
(15. 6)
(15. 7)
(15. 8)
При
n=2k
(15. 10)
Гармоничным синтезом называется получения периодической функции путем суммирования ее гармонических составляющих по формуле (15. 3).
15. 2 Задание
Рассчитать коэффициенты интерполирующего тригонометрического многочлена, что аппроксимирующую табличную функцию из таблицы, заданную в точках
при
Построить график функции, которая интерполирует, и нанести на него исходную табличную функцию в виде решетки.
15. 3 Методические рекомендации
Все вышеперечисленные функции являются периодическими функциями с периодом 2π . Каждый член тригонометрического ряда Фурье является периодической функцией с периодом 2π. Поэтому и любая частичная сумма ряда Фурье 2π - периодична.
Отсюда следует, что если ряд Фурье сходится на отрезке [-π; π ], то он сходится на всей числовой прямой и его сумма, будучи пределом последовательности периодических частичных сумм, является периодической функцией с периодом 2π.
Вышеупомянутое свойство видно на графике внизу (рис. 15. 1): здесь график суммы ряда для функции f(x) = x. Вне отрезка [-π; π ] сумма ряда является периодическим продолжением данной функции, то есть график функции бесконечно повторяется справа и слева.
Рисунок 15. 1 - Периодическая функция ряда Фурье
Для наглядности плотность точек на графике аппроксимирующей функции должна в 5-10 раз превышать плотность точек, разбивают период на отрезки для численного интегрирования.
Проследите, как влияет количество гармоник m при заданном количестве отрезков разбиения n на точность аппроксимации.
Таблица 15. 1 – Исходные данные к лабораторной работе №15
ПОИСК ЭКСТРЕМАЛЬНЫХ ЗНАЧЕНИЙ ФУНКЦИЙ МЕТОДОМ ЗОЛОТОГО СЕЧЕНИЯ
Цель работы: научиться определять максимальные и минимальные значения функции на заданном интервале.
16. 1 Теоретические сведения
Поиск экстремумов функции одной переменной имеет не только самостоятельный интерес, а и является важным элементом процессов минимизации функций нескольких переменных (многомерного минимизации) при решении различных задач оптимизации.
Метод, который описывается ниже, позволяет найти точку экстремума функции f(x) на интервале [a, b]. Для уверенности поиска отрезок [a, b] должен содержать один максимум или минимум исследуемой функции.
Золотым сечением отрезка называют длинные его на две части таким образом, что отношение длины всего отрезка к длине большей части равна отношению длины большей части к меньшей.
Нетрудно доказать, что золотой сечение отрезка [a, b] выполняют две симметрично расположенные точки:
(16. 1)
где
(16. 2)
Причем точка x1 в свою очередь делает золотое сечение отрезка [a, x2], а точка x2 - отрезка [x1, b].
16. 2 Задание
Найти максимальное или минимальное значение функции на интервале [a, b] с точностью . Исходные Данные приведены в таблице 16. 1. Построить график функции и определить на нем точку экстремума.
16. 3 Методические рекомендации
В соответствии с вышеизложенным, поиск минимального значения функции на заданном интервале [a, b] может быть выполнен следующим образом:
- Отрезок [a, b] делим точками x1 и x2 по правилу золотого сечения;
- Вычисляем значение функции, минимизируется, f(x) в точках x1 и x2;
- При f(x1) > f(x2) меняем левую границу интервала a=x1, а в противном случае - правую b=x2;
- Повторяем процесс сначала, учитывая, что одна из точек золотого сечения уже известна;
- Итерации продолжаем до тех пор, пока интервал неопределенности [a, b] не станет меньше заданной погрешности;
- После завершения итераций точку минимума можно уточнить, разделив отрезок [a, b] пополам:
Аналогично можно найти максимум функции. Блок-схема метода представлена на рис. 16. 1.
Рисунок 16. 1 - Алгоритм функции вычисления методом золотого сечения
Таблица 16. 1 – Задание к лабораторной работе №16
№
п/п
f(x)
a
b
Вид
экстремума
10-5
min
10-4
max
-1
10-3
min
10-5
max
-2
10-4
min
10-3
max
-2
10-4
min
10-5
max
-2
10-3
min
-1
10-3
max
10-3
min
12 -6
max
10-4
min
10-5
max
-1
10-4
min
0, 1
10-3
max
0, 1
0, 18
10-6
min
-0, 1
0, 6
10-5
max
-1
10-4
min
-1
10-3
max
1, 6
10-4
min
0, 2
0, 5
10-6
max
-5
10-3
min
0, 5
1, 6
10-4
max
0, 1
10-5
min
ЛИТЕРАТУРА
1. Маликов В. Т., Кветный Р. Н. Вычислительные методы и применение ЭВМ. – К.: Вища школа, 1999. - 212 с.
2. Мудров А. Е. Численные методы для ПЭВМ на языках Бейсик, Фортран, Паскаль. - Томск, 1991. - 272 с.
3. Боглаев Ю. П. Вычислительная математика и программирование. – М.: Высшая школа. 1990. - 544 с.
4. Копченова Н. В., Марон И. А. Вычислительная математика в примерах и задачах. – М.: Высшая школа. 1972. - 366 с.
5. Калиткин Н. Н. Численные методы. – М.: Наука, 1978. - 512 с.
Содержание
Введение
Лабораторная работа №1
Вычисление значений степенного полинома по схеме Горнера……………….
Лабораторная работа №2
Простейшие операции над матрицами……
Лабораторная робота №3
Решение систем линейных уравнений с действительными коэффициентами
Лабораторная работа №4
Решение систем линейных уравнений с комплексными коэффициентами………….
Лабораторная работа №5
Обращение матриц…………………………
Лабораторная работа №6
Вычисление определителей матриц………
Лабораторная работа №7
Отделение корней трансцендентных уравнений………………………….. ……….
Лабораторная работа №8
Отделение корней алгебраических уравнений………………………………….
Лабораторная работа №9
Уточнение корней трансцендентных и алгебраических уравнений………………...
Лабораторная робота №10
Разрешения систем нелинейных уравнений…………………………………...
Лабораторная робота №11
Численное решение линейных дифференциальных уравнений……………
Лабораторная робота №12
Интерполяция………………………………
Лабораторная робота №13
Аппроксимация методом наименьших квадратов……………………………………
Лабораторная робота №14
Численное интегрирование……………….
Лабораторная робота №15
Гармонический анализ и синтез периодических функций………………….
Лабораторная робота №16
Поиск экстремальных значений функций методом золотого сечения………………..
Методические указания к лабораторным работам по курсу “Математические методы и модели” (для студентов специальности 7. 090603)
Составили: Джура Сергей Георгиевич, к. т. н., доцент