如何评估R中样条函数的导数?

Dav*_*uer 8 r spline numerical-methods

R可以使用样条线库中的splinefun()生成样条函数.但是,我需要在其一阶和二阶导数上评估此函数.有没有办法做到这一点?

例如

library(splines)
x <- 1:10
y <- sin(pi/x) #just an example
f_of_x <- splinefun(x,y)
Run Code Online (Sandbox Code Playgroud)

如何评估f'(x)为x的向量?

Dav*_*uer 16

这很容易做到,因为在它的衍生物中评估函数的能力是内置于函数中的!

 f_of_x(x, deriv = 1)
Run Code Online (Sandbox Code Playgroud)

谢谢R-core!