Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
2.4. Интерполяция линий кубическими векторно-параметрическими сплайнамиПри аппроксимации или интерполяции таблично заданных функций многочленами высоких степеней возникают значительные осцилляции в промежутках менаду узлами многочленов. Наиболее низкая точность приближения функций многочленами наблюдается вблизи концов интервала интерполирования. В последнее время для решения задач аппроксимации все. чаще применяются сплайн-функции или сплайны [1, 4, 5, 10—12, 31, 37], которые менее подвержены осцилляциям и обеспечивают более хорошее качество аппроксимации приближенно заданных функций по сравнению со степенными многочленами. Рассмотрим построение наиболее часто применяемых кубических сплайнов для интерполирования таблично заданных кривых. Пусть в некоторых узлах кривой заданы значения Кубический векторно-параметрический сплайн на каждом участке представляет собой следующий многочлен:
где Запишем выражения для производных от многочлена (2.22):
Для построения сплайна на основании выражений (2.22), (2.24) запишем условия сопряжения многочленов (2.22) по вторым производным
В результате система векторных линейных алгебраических уравнений для нахождения коэффициентов сплайна запишется в виде
Уравнений (2.27) недостаточно для нахождения коэффициентов сплайна
где Из условий (2.28) получаем два уравнения
которые вместе с уравнениями (2.27) образуют замкнутую систему векторных линейных алгебраических уравнений, имеющую единственное решение [1, 38]. Векторы Рассмотрим первый способ вычисления краевых значений Примем векторы
где Сплайн при этом удобно записатьчерез фундаментальные сплайны
где
Дополнительные уравнения получим из условий минимума функционала (2.30), которые имеют вид
В результате решения системы уравнений (2.27), (2.29), (2.32) находим все коэффициенты, определяющие кубический векторно-параметрический сплайн (2.22). Рассмотрим второй способ вычисления производных для условий (2.28), основанный на применении для крайних участков сплайна кубических многочленов Эрмита. Согласно методике, изложенной в работе [87], рассмотрим произвольный сдвоенный участок сплайна, и запишем для него векторно-параметрический многочлен следующего вида:
где Запишем выражения для производных от многочлена (2.33)
Запишем условия сопряжения многочленов (2.22), (2.33) по вторым производным в узлах уравнения для нахождения коэффициентов сплайна:
При получении системы (2.36) для узлов После нахождения коэффициентов сплайна первые и вторые производные от сплайна на участках Рассмотрим интерполяцию замкнутых кривых векторно-параметрическими кубическими сплайнами. Для замкнутой кривой а из условий периодичности имеют место следующие краевые условия
где Составляя систему, аналогичную системе векторных линейных алгебраических уравнений (2.27), и учитывая условия (2.37), получим
Система (2.38) наиболее эффективно решается методом циклической прогонки или фронтальным методом. Вторые производные, необходимые для дальнейших вычислений, определяются согласно выражениям (2.24) или (2.35). В заключение следует отметить, что векторно-параметрические кубические сплайны, интерполирующие некоторую кривую а, могут быть построены с использованием коэффициентов Во-первых, при разработке численных методов решения задач механики оболочек для вычисления компонент тензора первой квадратичной формы срединной поверхности оболочки в первую очередь необходимы значения коэффициентов Поэтому применение второго варианта сплайна оправдано в том случае, когда для дальнейших расчетов или вычислений необходимы только вторые производные от радиуса-вектора кривой а.
|
1 |
Оглавление
|