Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
2.5. Применение интегральных тождеств для вычисления коэффициентов кубических сплайновРассмотрим первое векторное выражение, устанавливающее связь между коэффициентами сплайна и интерполируемой вектор-функцией
Умножим скалярно обе части выражения (2.39) на произвольную вектор-функцию
Интегрируя по частям правую часть выражения (2.40), приходим к следующему интегральному тождеству:
Здесь использованы следующие краевые условия для выражения (2.39):
Пусть для кривой а заданы последовательно значения радиуса-вектора значению
где Применяя для аппроксимации вектор-функций,
где
— правая часть системы (2.44), связанная с краевыми условиями (2.42);
— столбцы порядка
— столбец порядка
Будем в дальнейшем столбцы, составленные из векторных величин, называть вектор-столбцами. Вид расчетных выражений зависит от способа задания или вычисления вектор-столбца Рассмотрим применение квадратурных формул, полученных на основе интерполяции интегрируемой функции кусочным скользящим алгебраическим многочленом третьей степени, которые позволяют вычислить
где
Для Крайних участков сетки также применим интерполяционные многочлены третьей степени с учетом краевых условий общего вида
где
где
Рассмотрим еще один способ вычисления величин
Тогда выражения для
Здесь следует отметить, что применение простейших квадратурных формул трапеций для вычисления величин Рассмотрим теперь векторное выражение, устанавливающее связь между коэффициентами сплайна и интерполируемой вектор-функцией:
Умножая скалярно обе части выражения (2.51) на произвольную вектор-функцию
Применение формулы интегрирования по частям к правой части выражения (2.52) приводит к следующему интегральному тождеству:
Здесь использованы следующие условия для выражения (2.51):
являющиеся естественными краевыми условиями. Применяя для аппроксимации вектор-функций
где
— правая часть системы вследствие естественных краевых условий (2.54) для выражения (2.51);
— числовая матрица порядка
— вектор-столбцы порядка Следует отметить, что система (2.55) совпадает с системой уравнений для нахождения коэффициентов кубического сплайна, полученного сопряжением многочленов (2.49) по первым производным согласно выражениям
и краевым условиям
где Системы уравнений (2.44) и (2.55) позволяют рассмотреть два эффективных алгоритма, построения кубического сплайна, не требующих задания краевых условий. Первый алгоритм основан на применении для вычисления
В результате система (2.44) преобразуется к виду
где
— правая часть системы (2.58), появляющаяся вследствие принятых краевых условий (2.46), (2.57) для аппроксимирующего сплайна
Далее, объединяя системы (2.58), (2.55), получим замкнутую систему векторных линейных алгебраических уравнений относительно вектор-столбцов коэффициентов сплайна
Решая эту систему, одновременно находим коэффициенты сплайна Второй алгоритм основан на применении для вычисления
где в дополнение к обозначениям в (2.44), (2.58) введены следующие:
Далее, как и в предыдущем алгоритме, объединяя системы уравнений (2.60), (2.55), получим следующую замкнутую систему векторных линейных алгебраических уравнений относительно вектор-столбцов коэффициентов сплайна
Решая полученную систему, одновременно находим коэффициенты сплайна По найденным значениям коэффициентов сплайна значения сплайна в промежутках между узлами сетки могут быть вычислены как согласно выражениям (2.23), так и согласно выражениям (2.49). Следует отметить, что в традиционном варианте построения сплайна коэффициенты При применении предлагаемых алгоритмов вычисления коэффициентов узлами сетки
|
1 |
Оглавление
|