Интерполяция и численное дифференцирование
Изучаемые вопросы: Постановка задачи приближения функции. Интерполяционный многочлен Лагранжа. Оценка остаточного члена. Разделенные разности. Интерполяционная формула Ньютона. Уравнения в конечных разностях. Многочлены Чебышева. Обратная интерполяция. Ортогональные системы. Численное дифференцирование. Погрешности формул численного дифференцирования.
После изучения материала опорного конспекта и письменных лекций Вам следует решить одну из задач контрольной работы согласно «Методическим указаниям к выполнению контрольной работы. Для проверки усвоения материала Вам предстоит ответить на вопросы для самопроверки. 1.2.1.Приближение функций одной переменной Одной из наиболее важных проблем численного анализа является проблема приближенного описания неизвестной функциональной зависимости по известным ее значениям в некоторых точках, называемых узловыми. Задача ставится следующим образом. Пусть функция Т а б л и ц а 1
Требуется вычислить значения функции для значений аргумента не совпадающих с заданными в таблице. Для этого неизвестную функцию Таким образом, при интерполяции строится функция
где Рассмотрим некоторые методы интерполяции алгебраическими многочленами, т.е., когда интерполирующая функция – многочлен Построим многочлен
который будет интерполяционным, если его значения совпадают со значениями заданной функции в узлах интерполирования, т.е., если выполняется система из
Задача состоит в вычислении коэффициентов Представление неизвестной функции через интерполирующую обеспечивается критериями согласия. Это либо критерий «точного совпадения в узлах», либо критерий «наименьших квадратов отклонений», либо критерий «минимума максимального отклонения». Геометрически задачу интерполирования можно представить следующим образом. На промежутке Рис.1. Интерполяция полиномами 1-й и 2-й степени.
Замечание: приближённое восстановление функции
1.2.2. Интерполяционные многочлены
В общем случае интерполяционный многочлен (2), записанный в форме
называют многочленом Лагранжа. Коэффициенты
Т.е. в кратком виде полином Лагранжа можно записать так:
Можно доказать теорему:
Теорема: существует единственный интерполяционный многочлен Поэтому, имея
Рассмотрим случай, когда узлы интерполирования равно отстоят друг от друга, т.е.
а в общем виде, разности первого порядка
Конечные разности второго порядка
или, в общем виде, разности второго порядка
Аналогично, разность порядка m определяется формулой
Вычисление разностей удобно оформлять в виде таблицы (см. табл.2). Каждый элемент таблицы получается вычитанием элемента этой же строки из элемента последующей строки предыдущего столбца. Т а б л и ц а 2
Пример: функция (Назовём эти данные экспериментальными). Составить таблицу конечных разностей. Результаты сведены в таблицу, содержащую разности до третьего порядка включительно.
Действительно,
Если узлы интерполирования равноотстоящие, т.е.
Коэффициенты
1.2.3. Численное дифференцирование Простейшие формулы численного дифференцирования получают в результате дифференцирования интерполяционных формул. Допустим, известны значения функции При аппроксимации функции интерполяционным многочленом Ньютона
где
тогда интерполяционный многочлен Ньютона примет вид
и, дифференцируя это выражение, получим
а т.к.
Аналогично, формула для второй производной будет:
Из полученных формул следует, что основная сложность состоит в нахождении производных Получим расчётную формулу для первой производной Теперь пусть
Полученные формулы позволяют вычислить приближённые значения производной при любом количестве узлов. В частности, при двух узлах интерполирования (линейная интерполяция)
При трёх узлах интерполирования (квадратичная интерполяция)
При наличии четырёх узлов интерполирования формулы для производных примут вид:
Если производная вычисляется в нулевом узле, то
Ошибка при вычислении производных существенно увеличивается при увеличении порядка производной, поэтому обычно для вычисления производных порядка выше третьего этот метод не используется.
Более полное изложение этой темы Вы можете найти в [5], c.35-85. Вопросы для самопроверки по теме 1.2
1. В чём состоит задача интерполяции функции? 2. Какие критерии согласия обеспечивают совпадение неизвестной функции с интерполирующей? 3. Как называется интерполяция многочленами первой и второй степени? 4. Напишите общие формулы конечных разностей 1-го, 2-го и 3-го порядков. 5. Напишите формулу интерполяционного многочлена Ньютона для пяти узлов. 6. Чему равна третья производная
©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.
|