Сплайн Акима - Akima spline

В прикладной математике Сплайн Акима это тип несглаживающего сплайн это хорошо подходит для кривых, где вторая производная быстро меняется.[1] Сплайн Акима был опубликован Хироши Акима в 1970 году.[2]

Метод

Учитывая набор «узловых» точек , где строго возрастают, сплайн Акима пройдет через каждую из заданных точек. В этих точках его наклон, , является функцией расположения точек через . В частности, мы определяем как наклон отрезка от к , а именно . Потом, определяется следующим образом средневзвешенное из и :

Затем сплайн определяется как кусочно-кубическая функция, значение которой находится между и - единственный кубический многочлен который удовлетворяет четырем ограничениям: , , , и .

Сплайн Акима - это C1 дифференцируемая функция (то есть имеет непрерывную первую производную), но, как правило, будет иметь разрывную вторую производную в узловых точках.

Преимущество сплайна Акима заключается в том, что он использует только значения из соседних узловых точек при построении коэффициентов интерполяционного полинома между любыми двумя узловыми точками. Это означает, что не существует большой системы уравнений для решения, а сплайн Акима позволяет избежать нефизических колебаний в областях, где вторая производная базовой кривой быстро изменяется. Возможный недостаток сплайна Акима состоит в том, что он имеет разрывную вторую производную.[3]

использованная литература

  1. ^ «Сплайн-интерполяция и подгонка - библиотеки ALGLIB, C ++ и C #». www.alglib.net.
  2. ^ http://www.leg.ufpr.br/lib/exe/fetch.php/wiki:internas:biblioteca:akima.pdf
  3. ^ "Интерполяция Акима".

внешние ссылки