This is an iterative method to find a real root of the nth degree polynomial equation f(x) = Pn(x) = 0 of the form
an xn + an-1 xn-1 + . . . + a1 x + a0 = 0
The theory can be understood better if we consider the above nth degree polynomial in the form
xn + a1 xn-1 + a2 xn-2 + . . . + an-1x + an = 0
If s is a real root of Pn(x) = 0 then Pn(x) = (x-s)Qn-1(x) where Qn-1(x) is an (n-1)th degree polynomial of the form
Qn-1(x) = xn-1 + b1 xn-2 + . . . + bn-2x + bn-1.
If p is any approximation to s then Pn(x) = (x-p)Qn-1(x) + R where R is the residue which depends on p.
Now starting with p, we can use some iterative method to improve the value of p such that
R(p) = 0.
If we apply the Newton-Raphson method with a starting value p0, the iterative scheme can be written as
pi+1= pi - | Pn(pi) |
i = 0,1,2... | |
P'(pi) |
Now by comparing the coefficients of Pn and (x-p)Qn-1(x) + R we get
a1 | = | b1 - p | Þ | b1 | = | a1 + p |
a2 | = | b2 - pb1 | Þ | b2 | = | a2 + pb1 |
. . . | . . . | . . . | . . . | |||
ai | = | bi - pbi-1 | Þ | bi | = | ai + pbk-1 |
. . . | . . . | . . . | . . . | |||
an | = | R - pbn-1 | Þ | R = bn | = | an + pbn-1 |
(or) | ||||||
bi | = | ai + pbi-1 | i=1,2,...n |
with b0=1 and R = bn=Pn(p)
To find P'n(p), let us differentiate the equation
bi = ai + pbi-1
with respect to p
Þ dbi / dp = bi-1 + p (dbi-1 / dp)
if we substitute (dbi / dp) = ci-1 then
Þ ci-1 = bi-1 + pci-2 (or)
ci = bi + pci-1 i=1, 2, . . ., n-1
Then the cn-1 obtained from the last equation is nothing but
ci-1 = dbn / dp = dR / dp = P'n(p)
That is the Newton's method now can be written as
On convergence this iterative process will give one root p of the polynomial equation Pn(x) = 0. Now the deflated polynomial equation Qn-1(x) = 0 can be used to find the other real roots.
This method is often called as Birge-Vieta method.
Example :
Find the real root of x3 - x2 - x + 1 = 0
In this problem the coefficients are a0 = 1, a1 = -1, a2 = -1, a3 = 1
Let the initial approximation to p be p0 = 0.5
p0 = 5 | |||||
(b4 = R) | |||||
(c2 = R') |
p1 = p0 - b4 / c3 | = 0.5 - | 0.375 | = 0.5 + | 0.375 | = 0.5 + 0.3 = 0.8 |
-1.25 | 1.25 |
p1 = 0.8 | |||||
(b4 = R) | |||||
(c2 = R') |
p2 | = 0.8 - | 0.072 | = 0.8 + | 0.072 | = 0.8 + 0.1059 = 0.9059 |
-0.68 | 0.68 |
p2 = 0.9059 | |||||
(b4 = R) | |||||
(c2 = R') |
p3 | = 0.905 - | 0.0169 | = 0.905 + | 0.0169 | = 0.905 + 0.0483 = 0.9533 |
-0.3498 | 0.3498 |
The exact root is 1.0
Exapmple 1 | x4 - 3x3 + 3x2 - 3x + 2 = 0 | Solution |
Exapmple 2 | x4-x-10 = 0 | Solution |
Exapmple 3 | x3 - 6x2 + 11x - 6 = 0 | Solution |
Exapmple 4 | x3 - 4x2 + 5x - 2 = 0 | Solution |
Exapmple 5 | x4 - x3 + 3x2 + x - 4 = 0 | Solution |
Exapmple 6 | x3 - x - 4 = 0 | Solution |
No hay comentarios:
Publicar un comentario