比如有:
myfun <- function(x){
2*x^2
}
deriv(expression(myfun), "x")却得不到求导的结果。如何处理?
我给的只是一个简单的自定义函数,所以可以使用
deriv(expression(2*x^2), "x")解决。但是实际使用中myfun自动的较为复杂,因此不适合直接在deriv中直接写,而需要先根据上边的方式自定义。我的第一问题就是在自定函数,如何求其导数?
还有一个问题是关于二阶偏导数的,如果一个自定义函数中存在x1和x2两个自变量,R中分别求其偏导数可以使用
deriv(expr, c("x1", "x2"))来解决,但是如果我想先求出x1的偏导数,然后在其基础上进一步对x2再求导数,R中如何做到?