Класс кубического сплайна для Obj C или C?
Мне нужно использовать естественную кубическую сплайн-интерполяцию в приложении для iPhone. Кто-нибудь знает класс для Obj C или C, который похож на это: http://www.ee.ucl.ac.uk/~mflanaga/java/CubicSpline.html
"Выполнение интерполяции в одномерном массиве точек данных, y = f(x), с использованием кубического сплайна".
3 ответа
Посмотрите на эту статью
Это образец для Curve Fitting. Он использует кубическую сплайн-интерполяцию и кривую Безье-сплайна.
Я реализовал это в Javascript. Поскольку есть только несколько функций (2 "публичные" функции + внутреннее исключение Гаусса-Джордано), преобразование в C довольно простое (замените "var" на "int"/"float" и т. Д.).
Статья: http://blog.ivank.net/interpolation-with-cubic-splines.html
Код: http://www.ivank.net/blogspot/cspline/CSPL.js
Надеюсь, поможет:)