[d | au / b / bro / ci / cu / dev / hr / l / m / mi / mu / o / ph / r / s / sci / tran / tu / tv / vg / x | a / aa / c / fi / jp / rm / tan / to / ts / vn / vo]
- [Радио 410] [ii.booru-Архив РПГ] [acomics-cf-ost] [@] - [Архив - Каталог] [Главная]

[Назад]
Ответ
004.png - (9 KB, 647x449)  
9 KB №31512   #1

Гриша, а расскажи про сплайны, точнее B-Spline. А то мне для зачета нужно написать программу, которая построит B-Spline 3 степени, а я теорию немного не понял. Или посоветуй что по этой теме почитать.

>> №31513   #2

B-Spline - это метод интерполяции "непрерывных" кривых. Отличается от всяких интерполирующих многочленов и нейросетей тем, что результирующая кривая не осцилирует как бешенная и при этом проходит через все точки.

>> №31514   #3

>>31513
Как раз b и не проходит, емнип

>> №31515   #4

>>31514
Всякие NURBS проходят. Если же ты имеешь ввиду "control points", то они и не должны быть частью кривой.

>> №31516   #5

>>31515
Ну мы, вероятно, в разной терминологии говорим. Т.е. я сталкивался с b-spline'ами при визуализации экспериментальных данных. Т.е. есть набор фактических точек и их нужно для наглядности соеденить кривой. B-spline допускает отрыв линии от точек.

>> №31517   #6

а тебе что нужен сплайн, который не обязательно будет проходить через все заданные точки?

>> №31520   #7
011.png - (32 KB, 1111x774)  
32 KB

>>31513
Спасибо, но это я как раз знаю. Меня интересует само построение B-spline. Я немного не понял про граничные условия, и как из полиномов слепить B-spline.
До этого интерполировали полином Лагранжа

>> №31521   #8

>>31520
fix
полиномом Лагранжа



Удалить сообщение []
Пароль
[d | au / b / bro / ci / cu / dev / hr / l / m / mi / mu / o / ph / r / s / sci / tran / tu / tv / vg / x | a / aa / c / fi / jp / rm / tan / to / ts / vn / vo]
- [Радио 410] [ii.booru-Архив РПГ] [acomics-cf-ost] [@] - [Архив - Каталог] [Главная]