- •Лекция 1
- •Лекция 2
- •Уравнении с одним неизвестным
- •Метод деления отрезка пополам (метод бисекции).
- •Метод Ньютона (метод касательных).
- •Метод простой итерации.
- •Лекция 3 Системы линейных уравнений
- •3.Прямые методы
- •Итерационные методы
- •Метод Гаусса — Зейделя.
- •Системы уравнений.
- •Лекция 4 Аппроксимация функций.
- •Точечная аппроксимация.
- •Многочлены Чебышева.
- •Линейная и квадратичная интерполяция.
- •Сплайны.
- •Многочлен Лагранжа.
- •Лекция 5.
- •Метод Симпсона.
- •Использование сплайнов.
- •Кратные интегралы.
- •Метод Монте-Карло.
- •Лекция 6. Численное дифференцированно.
- •Погрешность численного дифференцирования.
- •Метод неопределенных коэффициентов.
- •Улучшение аппроксимации.
- •Частные производные.
- •Лекция 7.
- •Основные понятия.
- •Задачи оптимизации.
- •Одномерная оптимизация.
- •1. Задачи на экстремум.
- •Метод золотого сечения.
- •Метод градиентного спуска.
- •Лекция 8. Задачи с ограничениями.
- •Линейное программирование.
- •Геометрический метод.
- •Симплекс-метод.
- •Задача о ресурсах.
Лекция 4 Аппроксимация функций.
На практике часто неизвестна явная связь между и, т. е. невозможно записать эту связь в виде некоторой зависимости.Или запись громоздка, содержит трудно вычисляемые выражения.
Практически важен случай, когда вид связь задается таблицей . Это означает, что дискретному множеству значений аргументапоставлено в соответствие множество значений функции. Эти значения — либо результаты расчетов, либо экспериментальные данные. На практике нам могут понадобиться значения величиныи в других точках, отличных от узлов. Мы приходим к необходимости использования имеющихся табличных данных для приближенного вычисленияпри любом значении (из некоторой области) параметра, поскольку точная связьне известна.
Задачао приближении (аппроксимации) функций: данную функциютребуется приближенно заменить (аппроксимировать) некоторой функциейтак, чтобы отклонениеотв заданной области было наименьшим. Функцияпри этом называется аппроксимирующей.
Важен случай аппроксимации функции многочленом
(1).
При этом коэффициенты будут подбираться так, чтобы достичь наименьшего отклонения многочлена от данной функции.
Если приближение строится на заданном дискретном множестве точек , то аппроксимация называется точечной. К ней относятся интерполирование, среднеквадратичное приближение и другие. При построении приближения на непрерывном множестве точек аппроксимация называется непрерывной(или интегральной).
Точечная аппроксимация.
Одним из основных типов точечной аппроксимации является интерполирование. Оно состоит в следующем: для данной функции строим многочлен (1), принимающий в заданных точках, те же значения, что и функция, т. е.
,(2).
При этом предполагается, что среди значений нет одинаковых, т. е.при. Точкиназываются узлами интерполяции, а многочлен- интерполяционным многочленом.
Максимальная степень интерполяционного многочлена , в этом случае говорят о глобальной интерполяции, поскольку один многочлен
(3)
используется для интерполяции на всем рассматриваемом интервале аргумента. Коэффициентымногочлена (3) находятся из системы уравнений (2). При() эта система имеет единственное решение.
Интерполяционные многочлены могут строиться отдельно для разных частей рассматриваемого интервала изменения . В этом случае имеем кусочную (или локальную) интерполяцию.
При использовании интерполяции многочленов вне рассматриваемого отрезка приближение называютэкстраполяцией.
При большом количестве узлов интерполяции в случае глобальной интерполяции получается высокая степень многочлена (3). Кроме того, табличные данные, полученные при измерениях, могут содержать ошибки. Построение аппроксимирующего многочлена с условием обязательного прохождения ее графика через экспериментальные точки означало бы тщательное повторение допущенных при измерениях ошибок. Выход из этого положения может быть найден выбором такого многочлена, график которого проходит близко от данных точек.
Одним из таких видов приближения является среднеквадратичное приближение функции с помощью многочлена (1).При этом ; случайсоответствует глобальной интерполяции. На практике стараются подобрать аппроксимирующий многочлен как можно меньшей степени.
Мерой отклонения многочлена от заданной функциина множестве точекпри среднеквадратичном приближении является величина, равная сумме квадратов разностей между значениями многочлена и функции в данных точках
(4).
Для построения аппроксимирующего многочлена нужно подобрать коэффициенты так, чтобы величинабыла наименьшей. В этом состоит метод наименьших квадратов.
Равномерное приближение.
При построении приближения ставится более жесткое условие: требуется, чтобы во всех точках некоторого отрезка отклонение многочленаот функциибыло по абсолютной величине меньшим заданной величины:
,.
В этом случае говорят, что многочлен равномерно аппроксимирует функциюс точностьюна отрезке.
Введем понятие абсолютного отклонения многочленаот функциина отрезке. Оно равно максимальному значению абсолютной величины разности между ними на данном отрезке:
(5).
По аналогии можно ввести понятие среднеквадратичного отклонения при среднеквадратичном приближении функций.
Возможность построения многочлена, равномерно приближающего данную функцию, следует из теоремы Вейерштрасса об аппроксимации.
Теорема.Если функциянепрерывна на отрезке, то для любогосуществует многочленстепени, абсолютное отклонение которого от функциина отрезкеменьше.
Существует также понятие наилучшего приближения функции многочленомфиксированной степени. В этом случае коэффициенты многочленаследует выбрать так, чтобы на заданном отрезкевеличина абсолютного отклонения (5) была минимальной. Многочленназывается многочленом наилучшего равномерного приближения. Существование и единственность многочлена наилучшего равномерного приближения вытекает из следующей теоремы:
Теорема. Для любой функции, непрерывной на замкнутом ограниченном множестве, и любого натуральногосуществует многочленстепени не выше, абсолютное отклонение которого от функцииминимально, т. е., причем такой многочлен единственный.
(Множество обычно представляет собой либо некоторый отрезоклибо конечную совокупность точек.)