Если у нас сетка
точек, то параболический сплайн состоит из
парабол, то есть
неизвестных коэффициентов. Если взять условия прохождения сплайна через точки сетки, получим
уравнений, добавим условия непрерывности первой производной во внутренних узлах сетки - получим ещё
уравнений, итого
уравнений. Для однозначного решения системы не хватает ровно одного уравнения - его мы можем получить, задавая значение любой производной в любой точке сетки.
Теперь о грустном
. Как уже сказал
ewert, задавая любое дополнительное условие в любой точке сетки, мы однозначно определяем полином сплайна на этом интервале. И этот однозначно полученный полином жестко задаст свои первые производные в краях интервала, так что у соседних полиномов тоже не будет никакого выхода, как принять их как данность (напомню, что полином второй степени определяется тремя параметрами, на которые у нас уже есть 2 условия - полином проходит через узлы сетки в краях интервала, и приплывшее с любого боку третье условие на первую производную однозначно определяет параболу), и это безобразие у нас будет тянуться бесконечно в обе стороны от той точки, в которой мы имели несчастье задать это последнее условие. В результате получается, что сплайн "идет вразнос" - то есть точность аппроксимации исходной функции никак не обеспечивается - она приносится в жертву в угоду непрерывности первой производной при втором порядке сплайна. Та же печальная картина получается при построении глобального кубического сплайна и задании дополнительных условий не в краях сетки, а в какой-либо одной точке или близких точках.