Лабораторная работа 3.
Часть 1.
Интерполяция.
Выполнил: студент 328гр.
Постановка задачи интерполяции
На интервале [a,b] задана система точек (узлы интерполяции) Xi, ; и значения неизвестной функции в этих узлах . Могут быть поставлены следующие задачи:
1) Построить функцию F(x), принимающую в узлах интерполяциизаданные значения : (условия интерполяции)
2) Для заданного значения найти F(z).
Решение задачи интерполяции
Задача имеет много решений: через заданные точки можно провести бесконечно много кривых, каждая из которых будет графиком функции, для которой выполнены все условия интерполяции. Локальная интерполяция: на каждом интервале строится своя функция. Глобальная интерполяция: одна функция для всего интервала [a,b]. Пример локальной интерполяции: Кусочно-линейная. На каждом интервале функция является линейной ; значения коэффициентов находятся из выполнения условий интерполяции в концах отрезка: Итоговая функция будет непрерывной, но производная будет разрывной в каждом узле интерполяции. Откуда следует, что если Итоговая функция будет непрерывной, но производная будет разрывной в каждом узле интерполяции.
Пример глобальной интерполяции: полином Лагранжа где
Формулировка задания
1. Задана исходная функция g(x) и интервал [a,b]. Построить узлы интерполяции и вычислить в этих узлах значения Таким образом, получены исходные данные для задачи интерполяции. Построить график функции на заданном отрезке.
2.Вычислить значение F(z) в некоторой произвольной точке не совпадающей ни с одним из узлов с помощью кусочно-линейной интерполяции. Найти погрешность метода при N=10 и N=20.
3. Вычислить значение F(z) с помощью полинома Лагранжа где z-произвольная точка из отрезка не совпадающей ни с одним из узлов. Найти погрешность метода при N=10 и N=20.
Результаты расчетов.
1.
g(x)=3/КОРЕНЬ(1-x^2) |
||
i |
x(i) |
g(i) |
0 |
-0,785 |
4,846598 |
1 |
-0,628 |
3,856258 |
2 |
-0,471 |
3,401339 |
3 |
-0,314 |
3,159989 |
4 |
-0,157 |
3,03771 |
5 |
0,000 |
3 |
6 |
0,157 |
3,03771 |
7 |
0,314 |
3,159989 |
8 |
0,471 |
3,401339 |
9 |
0,628 |
3,856258 |
10 |
0,785 |
4,846598 |
2.
|
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.