我正在使用D来获取函数的导数。然而,R在返回导数时不会简化表达式。我需要找出一个函数是否有可以泛化表示的导数。在R中有没有简化表达式的方法?
> D(expression(sqrt(1 - x^2)), 'x')
-(0.5 * (2 * x * (1 - x^2)^-0.5))
> D(D(expression(sqrt(1 - x^2)), 'x'), 'x')
-(0.5 * (2 * (1 - x^2)^-0.5 - 2 * x * (-0.5 * (2 * x * (1 - x^2)^-1.5))))
其次,在R中有没有一种方法可以进行数值积分?