Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
2.6. Интерполирование линий функциональными сплайнамиКубические сплайны, как отмечено выше, имеют определенные преимущества перед алгебраическими многочленами при решении задач интерполирования или аппроксимации функций. Однако если аппроксимируемая функция имеет резкие изменения и значительно отличается от кубического многочлена в промежутке между узлами сплайна, то применение кубических сплайнов не обеспечивает необходимой точности приближения аппроксимируемой функции. Для увеличения точности в таком промежутке необходимо ввести дополнительные узлы, что не всегда применимо или оправдано. Далее, некоторые кривые могут иметь резкие локальные изменения, которыми необходимо управлять в процессе расчетов, проектирования или оптимизации формы конструкции. Кубические сплайны не позволяют построить эффективные алгоритмы для решения таких геометрических задач. Рассмотрим применение экспоненциальных сплайнов [49, 82, 117, 119, 120] для эффективного решения указанных выше задач аппроксимации. Экспоненциальный сплайн будем строить на основе теории функциональных сплайнов, изложенной в работах Пусть искомый сплайн удовлетворяет следующему векторному дифференциальному уравнению согласно теории
где От уравнения (2.62) перейдем к энергетическому функционалу
Краевые условия для уравнения (2.62), при которых оператор имеют вид
где в Для построения экспоненциального векторно-параметрического функционального сплайна весовые функции в функционале (2.63) примем в виде кусочно-постоянных функций на интервалах
где
Подставляя выражение (2.65) в функционал (2.63) и минимизируя его, получаем систему векторных линейных алгебраических уравнений
в которой
— вектор-столбцы, составленные из соответствующих значений векторных величин;
— правая часть системы (2.66), связанная с более удобными краевыми условиями для уравнения (2.62), чем условия (2.64);
— квадратная числовая матрица порядка Для экспоненциальных сплайнов, так же как и для кубических, возникает проблема краевых условий. При получении системы (2.66) приняты следующие краевые условия для сплайна:
где Опишем первый способ вычисления производных в (2.67) для кривой, основанный на минимизации функционала реакций сплайна [59, 60, 87]. Рассмотрим следующий квадратичный функционал реакций:
где
Сплайн в этом случае удобно записать через фундаментальные экспоненциальные сплайны в виде
где
Дополнительные уравнения для нахождения производных в (2.67) получаются из условий минимума функционала (2.69), которые имеют вид
В результате решения системы уравнений (2.66), (2.70) находим все коэффициенты, определяющие экспоненциальный векторно-параметрический сплайн (2.65). Рассмотрим второй способ вычисления производных в краевых условиях (2.67), основанный на применении для крайних участков сплайна специальных аппроксимирующих функций, являющихся точным решением векторного уравнения (2.62):
где Запишем следующие условия интерполяции для функций (2.71):
Решая системы (2.72), находим векторы
где В результате этих преобразований получается система Нетрудно видеть, что рассмотренный способ построения сплайна в главных чертах аналогичен способу построения кубического сплайна (2.22), (2.33), (2.36). Перейдем к анализу полученных соотношений для экспоненциальных сплайнов. Если на некотором участке Если на некотором участке Подбирая значения коэффициентов
|
1 |
Оглавление
|