関数の導関数を取得するために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に数値積分を行う方法はありますか?