Minoru 28.04.2011 13:48 netbook

И снова я, и снова интерполяция, и снова сплайны… Вдумчиво переписал код по вот этой методичке: collab.cc.gatech.edu/humanoids/sites/edu.humanoids/files/cubicspline.pdf
И все равно вместо сплайна имеем загогулину. Что я делаю не так?
Код: http://paste.org/pastebin/view/32451
Полученный график:
gnuplot'овский файлик для получения графика: http://paste.org/pastebin/view/32452

Кто-то может что-то подсказать?

Recommended by: @Kona-chan
1. Kona-chan 28.04.2011 13:49 Altair

Могу дать поковырять свой код из лабы по численным методам.

2. MinoruKona-chan /1 28.04.2011 13:51 netbook

На прошлой итерации я втупую переписал код, который есть на википедии — безрезультатно. У меня почему-то такое впечатление, что у ошибку я допустил не в алгоритме, а в коде, но я не могу её найти :( Спасибо за предложение и рекомендацию!

4. MinoruKona-chan /3 28.04.2011 14:01 netbook

Гм, и это что, *всё*? Я явно что-то упустил…

5. Kona-chanMinoru /4 28.04.2011 14:03 Altair

У меня работает. По условию необходимо было построить «природній» сплайн, так что крайние точки не учитывались — с ними кода было бы чуть больше, полагаю.

Do you really want to delete ?