如何得到以下函数的导数?
g <- expression(x^2)
derivg <- D(g, 'x')
derivg
# 2 * x
g1 <- derivg(2)
# Error: could not find function "derivg"
我想要在 x = 2 处求导。
如何得到以下函数的导数?
g <- expression(x^2)
derivg <- D(g, 'x')
derivg
# 2 * x
g1 <- derivg(2)
# Error: could not find function "derivg"
我想要在 x = 2 处求导。
derivg
是一个调用(call),而不是函数(function)。 要在x = 2
处求它的值,可以执行以下操作:
eval(derivg, list(x = 2))
[1] 4
?D
帮助页面吗?那里有一些非常清晰的示例。 - MrFlick