Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Построение кубического сплайна.






 

Пусть на задана непрерывная функция . Введем сетку

и обозначим .

Сплайном, соответствующим данной функции и данным узлам , называется функция

, удовлетворяющая следующим условиям:

а) На каждом сегменте функция является многочленом третьей степени;

б) Функция , а также ее первая и вторая производные непрерывны на ;

в) .

Последнее условие называется условием интерполирования, а сплайн, определяемый условиями а) - в), называется также интерполяционным кубическим сплайном.

Рассмотрим способ построения сплайна.

На каждом из отрезков будем искать функцию в виде многочлена третьей степени.

(11.1)

где коэффициенты, подлежащие определению.

Смысл этих коэффициентов становится видным из дифференцирования (11.1).

.

Видим, что производные на i -ом сегменте определяют соответствующие коэффициенты:

.

Из условий интерполирования получаем, что .

Кроме того, . Таким образом, все найдены. Перепишем теперь (11.1) для функции в точке , помня, что из выписанных выше определений и формул

;

;

. (11.2)

Из условий непрерывности первой производной

,

(11.3)

Из условия непрерывности второй производной получаем:

. (11.4)

Объединив (11.2-11.4), получаем систему уравнений относительно неизвестных .

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

Отсюда , и

.

.

Таким образом, приходим к замкнутой системе уравнений для определения

коэффициентов кубического сплайна:

(11.5)

, (11.6)

. (11.7)

 

Исследование оценок погрешности приближения сплайнами дает такое выражение:

,

где - кубический сплайн, построенный на сетке ,

.

12. Численное дифференцирование.

Как мы помним, производной функции называется предел

отношения приращения функции к приращению аргумента

при :

. (12.1)

В численных расчетах на ЭВМ значение полагают равным конечному числу (например, шагу таблицы), и делят на него соответствующее приращение функции. За производную принимают его приближенное значение :

. (12.2)

Это соотношение называется аппроксимацией производной с помощью

отношения конечных разностей.

 

 

Рис. 12.1. К аппроксимации производной с помощью

отношения конечных разностей

 

Пусть ф-ция задана в табличном виде:

Пусть шаг постоянный и равен .

В зависимости от способа вычисления конечных разностей для производной в одной и той же точке получаются разные формулы:

 

а) с помощью левых разностей

; (12.3)

б) с помощью правых разностей

; (12.4)

в) с помощью центральных разностей

. (12.5)

Подобным образом могут быть найдены производные и высших порядков:

. (12.6)

Итак, формула (12.2) позволяет найти приближенные значения производных любого порядка. Какова при этом точность приближения?






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.