A step by step Newton's method calculator is presented.

Newton's method of approximating the solution to an equation \( f(x) = 0 \) is a numerical iterative process written as

\( x_{n+1} = x_n - \dfrac{f(x_n)} {f '(x_n) }\) for \( n = 0,1,2,3,... \)

and therefore starting at an initial value \( x_0 \) , we calculate \( x_1 \) using the above process, then use \( x_1 \) to calculate \( x_2 \) and so on.

The process is continued untill convergence of the solution is obtained.

Example

Let \( \quad x^3 = \ln(x) + 2 \quad \) be an equation to solve.

This equation cannot be solved analytically and therefore we may use Newton's method to find an approximate solution.

The first step is to write the equation with the right hand side equal to zero as follows.

\( x^3 - \ln(x) - 2 = 0 \)

and that write \( f(x) = x^3 - \ln(x) - 2 \)

which you need to enter into the calculator below.

You also have the option to select an initial value \( x_0 \) close to the approximate solution and also the number of iterations needed.

Note that

1) for equations with many solutions such as \( \sin(x) + 1/x \), it all depends on the initial value \( x_0 \) that you assign. It will usually give the nearest approximate solution to \( X_0 \).

2) the method breaks down if at some point in the iteration process, \( x_n \) is outside the domain of \( f(x) \) or \( f'(x) \) or if \( f'(x) = 0 \). It may be possible to just change the initial value \( x_0 \) to obtain an approximation to the solution.

3) You may want to graph \( f(x) \) in order to have a better initial value \( x_0 \) graphically to be used in the calculator.

1 - Enter and edit function $f(x)$ and click "Enter Function" then check what you have entered. Enter the initial value \( x_0 \) which should be as close as possible to the solution sought.

2 - Click "Calculate".

3 - The output include the derivative \( f'(x) \) and the numerical values of \( x_n \), \( f(x_n) \) and \( f'(x_n) \)

Note that

Note that

1) the five operators used are: + (plus) , - (minus), / (division) , ^ (power) and * (multiplication). (example: f(x) = x^3 - 1/x.(more notes on editing functions are located below)

2) the natural logarithm \( \ln(x) \) is entered as log(x) , the natural exponential \( e^x \) as exp(x) .

3) a function \( f(x) \) to some power \(n\) is entered as: \( (f(x))^n \). Example: \( \sin^2(2x-1) \) is entered as (sin(2x-1))^2.

4) fractions are entered as decimal numbers. Example 1/2 is entered as 0.5.

Notes: In editing functions, use the following:

1 - The five operators used are: + (plus) , - (minus), / (division) , ^ (power) and * (multiplication). (example: f(x) = x^2-1/(2x)-log(x) )

2 - The function square root function is written as (sqrt). (example: sqrt(x^2-1) for \( \sqrt {x^2 - 1} \) )

3 - The exponential function is written as exp(x). (Example: exp(x+2) for \( e^{x+2} \) )

4 - The log base e function is written as log(x). (Example: log(x^2-2) for \( \ln(x^2 - 2 \) )

Here are some examples of functions that you may copy and paste to practice:

sqrt(x^3+1) - log(x) - 2 exp(x^2+1) + 2 x - 4 x^2+log(2*x + 2) (x+2)^2(x^2+1)-1

derivative

rules

formulas