22.01.2014 Views

download searchable PDF of Circuit Design book - IEEE Global ...

download searchable PDF of Circuit Design book - IEEE Global ...

download searchable PDF of Circuit Design book - IEEE Global ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Complex Zeros <strong>of</strong> Complex Polynomials 35<br />

opportunity that yesterday's student suffered upon encountering the instruction,<br />

"In general, this will have to be done numerically."<br />

The problem is to find the n values <strong>of</strong> z that make the following polynomial<br />

equal to zero:<br />

n<br />

f(z)= 2: (ak+jb.)z·=O,<br />

(3.1 )<br />

k=O<br />

The coefficients <strong>of</strong> this summation, a power series in z, may be complex.<br />

Certainly the independent variable z and the roots in z may be complex, with<br />

rectangular components<br />

z=x+jy. (3.2)<br />

Clearly, given a value <strong>of</strong> z, the polynomial may have a complex value with<br />

components<br />

f(z)=u+jv. (3.3)<br />

To be explicit, the problem is to find the roots Zi so that the product form <strong>of</strong><br />

the summation in (3.1) is<br />

f(z) = (an + jbn)(z- ZI)(Z - z,) ...(z- zn)' (3.4)<br />

Polynomials in modern network synthesis commonly have only real coefficients,<br />

a condition that results in roots being either real or in conjugate<br />

complex pairs. Moore's root finder was formulated for the more general case<br />

having complex coefficients, as in (3.1), which occurs, for example, in solving<br />

the characteristic equations associated with complex matrices. The realcoefficient<br />

polynomial will be solved more than twice as fast if the suggestions<br />

that follow are incorporated. However, the more general case is retained for<br />

instructional and practical reasons. Moore's method employs derivatives <strong>of</strong><br />

the polynomial. This causes some multiple-root inaccuracy not found in<br />

nonderivative methods, such as the popular method <strong>of</strong> Muller (1956). There<br />

are also root finders that utilize synthetic division in special ways, so that<br />

convergence depends upon initial conditions (e.g., the Newton-Raphson, Lin,<br />

an'd Bairstow methods). Some other methods that guarantee convergence are<br />

not straightforward and are <strong>of</strong>ten slow, for example, the Lehmer-Schur and<br />

Graeffe methods. See Ralston (1965) for descriptions <strong>of</strong> these six other<br />

root-finding techniques.<br />

There are two intriguing ideas central to Moore's method. The first is the<br />

Cauchy-Riemann principle that defines the derivative <strong>of</strong> an analytic (regular)<br />

complex function in terms <strong>of</strong> the partial derivatives <strong>of</strong> u and v (3.3) with<br />

respect to x and y (3.2). Any student <strong>of</strong> complex-variable theory or its<br />

application will find this worth knowing. The second idea is the Milrovic<br />

method for evaluation <strong>of</strong> a polynomial and its derivatives. This is a much<br />

more efficient means than the better-known "nesting" programming technique,<br />

especially on computers where polar complex arithmetic is either slow<br />

or nonexistent.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!