Интерполяция

Интерполяцию данных возможно произвести с помощью нескольких алгоритмов:

  • линейного

  • полиномиального (если количество точек данных < 100)

  • кубических сплайнов

  • кубических сплайнов (периодических)

  • сплайнов Акима

  • сплайнов Акима (периодических)

  • сплайнов Стеффена (требуется GSL ≥ 2.0)

  • косинуса

  • экспоненциально

  • кусочно-кубической интерполяции Эрмита (конечные разности, сплайны Катмулла-Рома, фундаментальные сплайны, сплайны Кочанека-Бартельса)

  • рациональных функций

Интерполирующая функция вычисляется с заданным числом n точек данных и рассчитывается как:

  • функция

  • производная

  • вторая производная

  • интеграл (начиная с нуля)