3
© 2001 by CRC Press LLC
Roots of Polynomials and
Transcendental Equations
3.1 INTRODUCTION
In the preceding chapter, we derive equations which fit a given of data either exactly,
or, by using a criterion such as the least-squares method. Once such equations have
been obtained in the form of y = C(x) when the data are two-dimensional, or, z =
S(x,y) when the data are three-dimensional. It is next of common interest to find
where the curve C(x) intercepts the x-axis, or, where the surface S(x,y) intercepts
with the x-y plane. Mathematically, these are the problems of finding the
roots
of
the equations C(x) = 0 and S(x,y) = 0, respectively. The equation to be solved could
be a
polynomial
of the form P(x) = a
1
+ a
2
x + … + a
i
x
i–1
+ … + a
N + 1
x
N
which is
of Nth order, or, a
transcendental equation
such as C(x) = a
1
sinx + a
2
sin2x + a
3
sin3x.
As it is well known, a polynomial of Nth order should have N roots which could
be real, or, complex conjugate pair if the coefficients of the polynomial are all real.
Geometrically speaking, only those real roots really pass the x-axis. For a transcen-
dental equation, there may be infinite many roots. In this chapter, we shall introduce
computational methods for finding the roots of polynomials and transcendental
equations. Beginning with the very primitive approach of incremental and half-
interval searches, the approximate location of a particular root is to be located. More
refined, systematic methods such as the linear interpolation and Newton-Raphson
methods are then followed to determine the more precise location of the root. A
program called
FindRoot
incorporating the four methods is to be presented for
interactive solution of a particular root of a given polynomial or transcendental
equation when the upper and lower bounds of the root are provided.
Also discussed is a method called
Successive Substitution
. A transcendental
equation derived from analysis of a four-bar linkage problem is used to demonstrate
how roots are to be found by application of this method. Another transcendental
equation has been derived for the unit-step response analysis of a mechanical vibra-
tion system and its roots solved by application of the Newton-Raphson method to
illustrate how the design specifications are checked in the time domain.
Since the Newton-Raphson method for solving F(x) = 0 which can be a poly-
nomial, or, transcendental equation of one variable is based on the Taylor’s series
involving the derivatives of F(x), it can be extended to the solution of two-equations
F
1
(x,y) = 0 and F
2
(x,y) = 0 by application of Taylor’s series involving partial deriv-
atives of both F
1
and F
2
with respect to x and y. A program called
NewRaphG
has
been developed for this purpose. Also, this generalized Newton-Raphson method
allows the quadratic factors of a higher order polynomial to be iteratively and contin-
uously extracted and their quadratic roots solved by the so-called
Bairstow
method.
For that, a program called Bairstow is made available for interactive application.