newton


newton, a Python code which implements Newton's method for approximating a solution of a single nonlinear equation f(x)=0.

Licensing:

The information on this web page is distributed under the MIT license.

Languages:

newton is available in a Python version.

Related Data and Programs:

bisection, a Python code which applies the bisection method to seek a root of the nonlinear equation f(x)=0 over a change-of-sign interval a <= x <= b.

broyden, a Python code which implements the Broyden iterative method for solving a system of nonlinear equations, by Tim Kelley.

fsolve_test, a Python code which calls fsolve() which seeks an n-vector x which is the solution of n nonlinear equations f(x)=0.

root_test, a Python code which calls root() which seeks an n-vector x which is the solution of n nonlinear equations f(x)=0.

root_rc, a Python code which seeks a solution of a scalar nonlinear equation f(x) = 0, or a system of nonlinear equations, using reverse communication (RC), by Gaston Gonnet.

roots_rc, a Python code which seeks a solution of a system of nonlinear equations f(x) = 0, using reverse communication (RC), by Gaston Gonnet.

test_zero, a Python code which implements test problems for the solution of a single nonlinear equation in one variable.

zero_brent, a Python code which seeks a solution of a scalar nonlinear equation f(x) = 0, by Richard Brent.

zero_muller, a Python code which seeks a root of a nonlinear equation using the Muller method, with complex arithmetic.

zero_rc, a Python code which seeks a solution of a scalar nonlinear equation f(x) = 0, using reverse communication (RC), by Richard Brent.

zoomin, a Python code which implements many procedures for finding the zero of a scalar nonlinear function.

Reference:

Source Code:


Last revised on 29 March 2026.