Newton Raphson Method on Fortran90

by jhosamelly
Tags: fortran90, method, newton, raphson
jhosamelly is offline
Dec2-12, 01:00 AM
P: 126
Here's what I need to do:

"Compare the effectiveness of the bisection method and Newton’s method for the
equation x^3−2x−2 = 0 which has a single root between x=−4 and x = 2."

So far I've done

ok. this is working but of course I need to do iteration which I don't know how. Can someone teach me please? I'm trying the Newton-Raphson Method first.

Thanks for the help in advance.

EDITED: Sorry, I posted the wrong pic earlier. Here's the correct one.
Phys.Org News Partner Science news on
Better thermal-imaging lens from waste sulfur
Hackathon team's GoogolPlex gives Siri extra powers
Bright points in Sun's atmosphere mark patterns deep in its interior
gsal is offline
Dec2-12, 12:34 PM
P: 838
program nr
real:: x, xnew, err

write(*,*) "starting x?:"
read(*,*) x

    xnew = x - ( (x**3 - (2*x) - 2) / ( ( 3*(x**2) )-2) )
    err = 100*abs( (xnew-x)/x )
    x = xnew
    write(*,*) "x = ", xnew, "  error = ", err
    if (err < 0.000001) exit
end do

end program nr
jhosamelly is offline
Dec3-12, 06:36 AM
P: 126
thanks :))) Is that the iteration already?

gsal is offline
Dec3-12, 12:49 PM
P: 838

Newton Raphson Method on Fortran90


Isn't it? Run it and verify the solution

Register to reply

Related Discussions
Newton-Raphson method Calculus & Beyond Homework 12
Newton–Raphson method - Finite difference method Differential Equations 5
Help with Newton-Raphson Method Engineering, Comp Sci, & Technology Homework 9
Newton-Raphson method Calculus & Beyond Homework 6
Newton-Raphson method for y=1/f(x) General Math 2