Я создаю базисные функции B-сплайна с помощью пакета fda и хочу получить интеграл от базисной функции B-сплайна. Я написал следующий код:
x <- seq.int(0, 1, by = .1)
breaks <- c(0,0.3, 0.5, 0.6,1)
B<- bsplineS(x, breaks=breaks, norder=3, nderiv=0)
Я хочу изменить количество узлов (разрывов), например, на 6, 7, 8 и 9, но я не знаю, как изменить мой код для работы для большего количества узлов (разрывов). Не могли бы вы помочь мне исправить эту проблему в R, которая работает для любого количества узлов (разрывов)?