Интерполирование кубическими сплайнами

II. ЦЕЛЬ РАБОТЫ

Приобретение навыков использования интерполяционных сплайнов.

III. ТЕОРЕТИЧЕСКИЕ СВЕДЕНИЯ

Пусть на интерполирование кубическими сплайнами - student2.ru в узлах сетки интерполирование кубическими сплайнами - student2.ru заданы значения некоторой функции интерполирование кубическими сплайнами - student2.ru

интерполирование кубическими сплайнами - student2.ru

Для интерполирования функций воспользуемся кубическими сплайнами дефекта 1, которые обозначим интерполирование кубическими сплайнами - student2.ru На каждом из промежутков интерполирование кубическими сплайнами - student2.ru сплайн интерполирование кубическими сплайнами - student2.ru записывается в виде

интерполирование кубическими сплайнами - student2.ru

Причем интерполирование кубическими сплайнами - student2.ru

Рассмотрим два алгоритма построения интерполяционных кубических сплайнов, удовлетворяющих условиям интерполирование кубическими сплайнами - student2.ru

Введем обозначение интерполирование кубическими сплайнами - student2.ru

Решая систему уравнений

интерполирование кубическими сплайнами - student2.ru

Найдем коэффициенты интерполирование кубическими сплайнами - student2.ru интерполирование кубическими сплайнами - student2.ru

В результате выражение интерполирование кубическими сплайнами - student2.ru примет вид

интерполирование кубическими сплайнами - student2.ru где интерполирование кубическими сплайнами - student2.ru

Кубический сплайн интерполирование кубическими сплайнами - student2.ru , записанный в терминах интерполирование кубическими сплайнами - student2.ru , на каждом из промежутков интерполирование кубическими сплайнами - student2.ru непрерывен вместе со своей первой производной всюду на интерполирование кубическими сплайнами - student2.ru Выберем величины интерполирование кубическими сплайнами - student2.ru так, чтобы была непрерывна и вторая производная сплайна. Условие

интерполирование кубическими сплайнами - student2.ru

дает интерполирование кубическими сплайнами - student2.ru уравнений для нахождения интерполирование кубическими сплайнами - student2.ru

интерполирование кубическими сплайнами - student2.ru

где

интерполирование кубическими сплайнами - student2.ru

К уравнениям интерполирование кубическими сплайнами - student2.ru следует присоединить еще два уравнения, являющихся краевыми условиями. Из полученной системы уравнений находятся значения величин интерполирование кубическими сплайнами - student2.ru которые подставляются в выражение для интерполяционного сплайна интерполирование кубическими сплайнами - student2.ru

Если ввести обозначение интерполирование кубическими сплайнами - student2.ru и коэффициенты интерполирование кубическими сплайнами - student2.ru найти как решение системы уравнений

интерполирование кубическими сплайнами - student2.ru

то на каждом интерполирование кубическими сплайнами - student2.ru интерполяционный кубический сплайн в терминах интерполирование кубическими сплайнами - student2.ru будет представляться выражением

интерполирование кубическими сплайнами - student2.ru

При этом сплайн интерполирование кубическими сплайнами - student2.ru и его вторая производная будут непрерывны на интерполирование кубическими сплайнами - student2.ru Выберем величины интерполирование кубическими сплайнами - student2.ru так, чтобы была непрерывна и первая производная сплайна. Условие интерполирование кубическими сплайнами - student2.ru

дает интерполирование кубическими сплайнами - student2.ru уравнений

интерполирование кубическими сплайнами - student2.ru интерполирование кубическими сплайнами - student2.ru

где

интерполирование кубическими сплайнами - student2.ru

К уравнениям интерполирование кубическими сплайнами - student2.ru следует присоединить два краевых условия. Из полученной системы уравнений находятся значения интерполирование кубическими сплайнами - student2.ru которые подставляются в выражение интерполирование кубическими сплайнами - student2.ru

На практике наиболее употребительными являются краевые условия следующих типов:

I. интерполирование кубическими сплайнами - student2.ru

II. интерполирование кубическими сплайнами - student2.ru

III. интерполирование кубическими сплайнами - student2.ru

IV. интерполирование кубическими сплайнами - student2.ru

IV. ЗАДАНИЕ

С помощью интерполяционных кубических сплайнов, записанных в терминах интерполирование кубическими сплайнами - student2.ru и интерполирование кубическими сплайнами - student2.ru , вычислить значения функции интерполирование кубическими сплайнами - student2.ru в точках интерполирование кубическими сплайнами - student2.ru Таблица значений функции интерполирование кубическими сплайнами - student2.ru приведена в лабораторной работе № 9.

Использовать следующие краевые условия

интерполирование кубическими сплайнами - student2.ru

Указания:

1. При использовании сплайнов, записанных в терминах интерполирование кубическими сплайнами - student2.ru к уравнениям интерполирование кубическими сплайнами - student2.ru присоединить следующие уравнения:

интерполирование кубическими сплайнами - student2.ru

где

интерполирование кубическими сплайнами - student2.ru

2. При использовании сплайнов, записанных в терминах интерполирование кубическими сплайнами - student2.ru к уравнениям интерполирование кубическими сплайнами - student2.ru присоединить следующие уравнения:

интерполирование кубическими сплайнами - student2.ru

3. Cистемы интерполирование кубическими сплайнами - student2.ru и интерполирование кубическими сплайнами - student2.ru являются системами с трехдиагональной матрицей. Осуществить их решение методом прогонки.

IV. Оформление отчета

В отчете должны быть представлены:

1. Название работы.

2. Постановка задачи.

3. Описание алгоритма (метода) решения.

4. Текст программы с описанием.

5. Результаты работы программы.

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

1. Завьялов Ю.С., Квасов Б.И., Мирошниченко В.Л. Методы сплайн-функции. - М.: Наука, 1980. 248 с.

2. Бахвалов Н.С., Жидков Н.П., Кобельков Г.М. Численные методы. — М.: БИНОМ. Лаборатория Знаний, 2007 636с.

3. Калиткин Н.Н. Численные методы. - М.: Наука, 1978. 512 с.

Лабораторная работа № 11

ПРИБЛИЖЕННОЕ ВЫЧИСЛЕНИЕ ИНТЕГРАЛОВ

ПО ФОРМУЛЕ ТРАПЕЦИЙ

I. ЦЕЛЬ РАБОТЫ

Приобретение навыков приближенного вычисления интегралов с помощью квадратурных формул.

II. ТЕОРЕТИЧЕСКИЕ СВЕДЕНИЯ

Пусть требуется вычислить интеграл интерполирование кубическими сплайнами - student2.ru .

Разобьем отрезок интерполирование кубическими сплайнами - student2.ru с помощью равноотстоящих точек

интерполирование кубическими сплайнами - student2.ru

на интерполирование кубическими сплайнами - student2.ru равных частей. Шаг интерполирование кубическими сплайнами - student2.ru .

Пусть интерполирование кубическими сплайнами - student2.ru = интерполирование кубическими сплайнами - student2.ru .

Заменяя функцию интерполирование кубическими сплайнами - student2.ru многочленом Лагранжа

интерполирование кубическими сплайнами - student2.ru

где интерполирование кубическими сплайнами - student2.ru ,

получаем квадратурную формулу

интерполирование кубическими сплайнами - student2.ru . (1)

где

интерполирование кубическими сплайнами - student2.ru ( интерполирование кубическими сплайнами - student2.ru ).

При этом интерполирование кубическими сплайнами - student2.ru .

Полагая интерполирование кубическими сплайнами - student2.ru , будем иметь

интерполирование кубическими сплайнами - student2.ru (2)

Тогда квадратурная формула (1) принимает вид

интерполирование кубическими сплайнами - student2.ru . (3)

Формулы (2) и (3) называются формулами Ньютона – Котеса.

Полагая в формуле (2) интерполирование кубическими сплайнами - student2.ru =1, находим

интерполирование кубическими сплайнами - student2.ru

В результате получаем формулу трапеций

интерполирование кубическими сплайнами - student2.ru . (4)

Для повышения точности на отрезке [a,b] вводится достаточно густая сетка

интерполирование кубическими сплайнами - student2.ru .

Интеграл разбивается на сумму интегралов по шагам сетки и к каждому шагу применяют формулу (4).

Обобщенная формула трапеций на равномерной сетке с шагом интерполирование кубическими сплайнами - student2.ru имеет вид

интерполирование кубическими сплайнами - student2.ru (5)

Для равномерной сетки справедлива следующая мажорантная оценка погрешности формулы трапеций:

интерполирование кубическими сплайнами - student2.ru

где интерполирование кубическими сплайнами - student2.ru

III. ЗАДАНИЕ

Вычислить с помощью формулы трапеций определенный интеграл от заданной функции.

Варианты заданий

№   f(x) Пределы интегрирования
a b
1. интерполирование кубическими сплайнами - student2.ru 0,1 интерполирование кубическими сплайнами - student2.ru
2. интерполирование кубическими сплайнами - student2.ru интерполирование кубическими сплайнами - student2.ru интерполирование кубическими сплайнами - student2.ru
3. интерполирование кубическими сплайнами - student2.ru интерполирование кубическими сплайнами - student2.ru
4. интерполирование кубическими сплайнами - student2.ru интерполирование кубическими сплайнами - student2.ru
5. интерполирование кубическими сплайнами - student2.ru интерполирование кубическими сплайнами - student2.ru интерполирование кубическими сплайнами - student2.ru  
6. интерполирование кубическими сплайнами - student2.ru интерполирование кубическими сплайнами - student2.ru 3,2
7. интерполирование кубическими сплайнами - student2.ru интерполирование кубическими сплайнами - student2.ru
8. интерполирование кубическими сплайнами - student2.ru интерполирование кубическими сплайнами - student2.ru интерполирование кубическими сплайнами - student2.ru
9. интерполирование кубическими сплайнами - student2.ru интерполирование кубическими сплайнами - student2.ru
10. интерполирование кубическими сплайнами - student2.ru интерполирование кубическими сплайнами - student2.ru
11. интерполирование кубическими сплайнами - student2.ru интерполирование кубическими сплайнами - student2.ru
12. интерполирование кубическими сплайнами - student2.ru интерполирование кубическими сплайнами - student2.ru
13. интерполирование кубическими сплайнами - student2.ru интерполирование кубическими сплайнами - student2.ru интерполирование кубическими сплайнами - student2.ru
14. интерполирование кубическими сплайнами - student2.ru интерполирование кубическими сплайнами - student2.ru интерполирование кубическими сплайнами - student2.ru
15. интерполирование кубическими сплайнами - student2.ru интерполирование кубическими сплайнами - student2.ru
16. интерполирование кубическими сплайнами - student2.ru интерполирование кубическими сплайнами - student2.ru интерполирование кубическими сплайнами - student2.ru
17. интерполирование кубическими сплайнами - student2.ru интерполирование кубическими сплайнами - student2.ru интерполирование кубическими сплайнами - student2.ru
18. интерполирование кубическими сплайнами - student2.ru интерполирование кубическими сплайнами - student2.ru интерполирование кубическими сплайнами - student2.ru
19. интерполирование кубическими сплайнами - student2.ru интерполирование кубическими сплайнами - student2.ru интерполирование кубическими сплайнами - student2.ru
20. интерполирование кубическими сплайнами - student2.ru интерполирование кубическими сплайнами - student2.ru интерполирование кубическими сплайнами - student2.ru
21. интерполирование кубическими сплайнами - student2.ru интерполирование кубическими сплайнами - student2.ru интерполирование кубическими сплайнами - student2.ru
22. интерполирование кубическими сплайнами - student2.ru интерполирование кубическими сплайнами - student2.ru интерполирование кубическими сплайнами - student2.ru
23. интерполирование кубическими сплайнами - student2.ru интерполирование кубическими сплайнами - student2.ru интерполирование кубическими сплайнами - student2.ru
24. интерполирование кубическими сплайнами - student2.ru интерполирование кубическими сплайнами - student2.ru интерполирование кубическими сплайнами - student2.ru
25. интерполирование кубическими сплайнами - student2.ru интерполирование кубическими сплайнами - student2.ru

Здесь k-последняя цифра номера группы.

Указание: При вычислении интеграла положить h=0.1

IV. Оформление отчета

В отчете должны быть представлены:

1. Название работы.

2. Постановка задачи.

3. Описание алгоритма (метода) решения.

4. Текст программы с описанием.

5. Результаты работы программы.

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

1. Бахвалов Н.С., Жидков Н.П., Кобельков Г.М. Численные методы. — М.: БИНОМ. Лаборатория Знаний, 2007 636с.

2. Калиткин Н.Н. Численные методы. - М.: Наука, 1978. 512 с.

3. Демидович Б.П., Марон И.А. Основы вычислительной математики. - М.: Лань, 2009. 672 с.

Лабораторная работа № 12

Наши рекомендации