Класс кубического сплайна для Obj C или C? - PullRequest
2 голосов
/ 23 октября 2010

Мне нужно использовать естественную интерполяцию кубического сплайна в приложении для iPhone. Кто-нибудь знает класс для Obj C или C, который похож на это: http://www.ee.ucl.ac.uk/~mflanaga/java/CubicSpline.html

"выполнение интерполяции в одномерном массиве точек данных, y = f (x), используя кубический сплайн."

Ответы [ 3 ]

1 голос
/ 27 апреля 2013

Посмотрите на эту статью Это образец для Кривой Фиттинга.Он использует кубическую сплайн-интерполяцию и кривую Безье-сплайна.

0 голосов
/ 15 января 2013

Я реализовал это в Javascript. Поскольку имеется только несколько функций (2 «публичные» функции + внутреннее исключение Гаусса-Джордано), преобразование в C довольно простое (заменить «var» на «int» / «float» и т.

Артикул: http://blog.ivank.net/interpolation-with-cubic-splines.html

Код: http://www.ivank.net/blogspot/cspline/CSPL.js

Надеюсь, это поможет:)

0 голосов
/ 23 октября 2010

Ознакомьтесь с документами для UIBezierPath

...