Методические указания по выполнению лабораторных и расчетно-графических работ
Лабораторная работа №1. Методы интерполяции.
Задание. Протабулировать произвольно заданную нелинейную функцию на отрезке с постоянным шагом , где n – число точек (узлов) таблицы n = 4…10. По результатам табулирования функции построить таблицу
… | ||||
… |
Используя линейную и квадратичную интерполяцию, вычислить значения функции в двух произвольных, не лежащих в узлах таблицы, точках и , в которых функция имеет разную кривизну. Вычислить в процентах относительную погрешность интерполяции по отношению к точному значению функции в точках и , и сделать соответствующие выводы.
Решение.
Пусть функция имеет вид – т.е. многочлен четвертого порядка. (Если выбранная функция – многочлен, то порядок его должен быть задан выше двух, иначе при использовании квадратичной интерполяции получим абсолютно точный результат). Протабулируем функцию на отрезке с постоянным шагом , где n=4 – число точек (узлов) таблицы. По результатам табулирования функции построим таблицу 1.1 и график функции (рисунок 1.1)
Таблица 1.1
1,25 | ||||
Рисунок 1.1 График функции
Выберем две точки и , в которых функция имеет разную кривизну.
1.1 Расчеты в точке
Вычислим точное значение функции в этой точке: .
Вычислим значение функции, используя формулы линейной интерполяции:
, т.е.
Точка находится между узлами и . В этом случае
Относительная погрешность линейной интерполяции в процентах равна
.
Вычислим теперь значение функции в точке , используя формулы квадратичной интерполяции. Найдем приближенное значение функции с помощью формулы квадратичной интерполяции
.
Для нахождения коэффициентов составим систему уравнений (2.14) (смотри теоретический материал)
Так как точка ближе к узлу , чем к узлу , то выбираем для расчета следующие три узла: , , . Соответственно , , .
Тогда система запишется в виде:
Решая эту систему, находим . Искомое значение функции .
Относительная погрешность квадратичной интерполяции в процентах равна
.
1.2 Расчеты в точке с большей кривизной
Вычислим точное значение функции в этой точке: .
Вычислим значение функции, используя формулы линейной интерполяции:
, т.е.
Точка находится между узлами и . В этом случае
.
Относительная погрешность линейной интерполяции в процентах равна
Вычислим теперь значение функции в точке , используя формулы квадратичной интерполяции. Найдем приближенное значение функции с помощью формулы квадратичной интерполяции
.
Для нахождения коэффициентов составим систему уравнений (2.14) (смотри теоретический материал)
Так как точка ближе к узлу , чем к узлу , то выбираем для расчета следующие три узла: , , . Соответственно , , .
Тогда система запишется в виде:
Решая эту систему, находим . Искомое значение функции .
Относительная погрешность квадратичной интерполяции в процентах равна
.
Проверка проведенных вычислений по компьютерной программе