А он её вообще не решает, сразу даёт ответ)
Он решает, но в извращённой форме. Т.е. в перевёрнутой. Он сначала выписывает ответ через базисные многочлены
и лишь потом объясняет, зачем нужны именно такие многочлены. Затем, что у них именно такие граничные условия, после чего предыдущая формула становится очевидной. И да, он честно говорит, что производные в этих граничных условиях берутся по
; бесчестие же в том, что для производных сплайна так и остаётся обозначение
, что предполагает дифференцирование по старому
.
Между прочим, его замечательную формулу очень легко привести в чувство: надо просто каждую
дополнительно умножить на
, и тогда получится ровно то, что было обещано с самого начала.
А для вывода этой формулы, краем уха видел, там вроде какие-то сумасшедшие матричные преобразования.....
Напротив, всё очень просто. Голованов абсолютно прав в том, что ищет решение именно в таком виде -- это просто напрашивается (другое дело, как он потом это всё организовал и оформил). Вопрос лишь, как найти требуемые альфы и беты. Но после того, как он поставлен, это уже не вопрос. Логически проще всего выписать каждый из многочленов в общем виде, потребовать выполнения всех четырёх граничных условий и решить полученную систему уравнений на коэффициенты многочлена. Технически же проще подойти к делу сознательнее. Например, по условию у
должен быть двукратный корень в единице и однократный в нуле, откуда сразу же
; теперь из
практически в уме получаем
. С
чуть сложнее -- заранее ясно лишь, что
. Но тогда из
сразу следует
, после чего из
получаем
.