Моносплайн

Материал из testwiki
Перейти к навигации Перейти к поиску

Моносплайн — вид сплайна, сконструированный из степенной функции xm и полиномиального сплайна степени m1, получивший распространение в задачах поиска наилучших квадратурных формул для дифференцируемых функцийШаблон:Sfn и ряде других приложений; считаются удобными для компьютерных реализацийШаблон:Sfn.

Формально, для заданного целого числа m, множества узлов Δ=(x1<x2<<xk) и вектора гладкости 𝔐=(m1,,mk) (1mim для всех i=1,,k), класс моносплайнов степени m определяется какШаблон:Sfn:

𝒮(Pm1,𝔐,Δ)={xmm!+s(x)s𝒮(Pm1,𝔐,Δ)},

где 𝒮(Pm1,M,Δ) — класс полиномиальных сплайнов степени m1 над множеством узлов Δ и вектором гладкости 𝔐 (что означает равенство в i-м узле производных стыкующихся многочленов вплоть до mi-й степени включительно).

Многие свойства моносплайнов наследуются от полиномиальных сплайнов, в частности, для них имеет место следующий результат: если f — моносплайн класса 𝒮(Pm1,𝔐,Δ), то его правосторонняя производная f'+ — моносплайн класса 𝒮(Pm2,𝔐,Δ), где 𝔐={min(m1,m2),,min(mk,m2)}. Для переноса ряда свойств с полиномиальных сплайнов на моносплайны разработаны специальные техники, в частности, для определения кратности нулейШаблон:Sfn.

Пространство моносплайнов 𝒮(Pm1,𝔐,Δ) выпукло, при этом не является линейным (в отличие от пространств полиномиальных сплайнов).

Примечания

Шаблон:Примечания

Литература

Шаблон:Кривые