[R] How to find a uniroot of a deriv function
Patrick Wang
pwang at berkeley.edu
Sat Apr 14 04:03:43 CEST 2007
Hi, All
Assume I have function x^2-1, I tried to find the root of its derivative
2*x = 0.
I run the command below but it return 1, root of the original function.
Does anyone know how to get the root of the derived function?
Thanks
pat
========================================
func = deriv(parse(text="x^2-1"), "x", func=TRUE)
uniroot(func, interval=(-0.1,1.1), tol=1e-6)
========================
$root
[1] 1
$f.root
[1] -1.709702e-07
attr(,"gradient")
x
[1,] 2
More information about the R-help
mailing list