powered by
Applies the Newton-Raphson algorithm to find x such that ftn(x)[1] == 0.
newtonraphson(ftn, x0, tol = 1e-09, max.iter = 100)
Returns the value of x at which ftn(x)[1] == 0. If the function fails to converge within max.iter iterations, returns NULL.
the function.
is the initial guess at the fixed point.
distance of successive iterations at which algorithm terminates.
maximum number of iterations.
Jones, O.D., R. Maillardet, and A.P. Robinson. 2009. An Introduction to Scientific Programming and Simulation, Using R. Chapman And Hall/CRC.
fixedpoint, bisection
fixedpoint
bisection
ftn4 <- function(x) { # returns function value and its derivative at x fx <- log(x) - exp(-x) dfx <- 1/x + exp(-x) return(c(fx, dfx)) } newtonraphson(ftn4, 2, 1e-6)
Run the code above in your browser using DataLab