Roots of Poly with Complex Coeff (Laguerre Method)


monir
06-18-2008, 09:22 AM
Hello;

Does anyone have (or know where to find) Subroutine Laguer() in VB ??
I've tried to convert the Fortran version of the routine (NR, Sec 9-5) with no success so far.

Thank you kindly. Would appreciate your reply.
Monir

DavidB
06-29-2008, 06:23 PM
Does the program have to be based on the Laguerre Method?

If not, if you just need to compute the roots of a polynomial with complex coefficients, I would suggest you consider using another algorithm: (i) create the companion matrix for the polynomial and then compute the eigenvalues of that matrix. This approach is not as efficient as using an algorithm written specifically for the task of computing polynomial roots; however, it is a very robust and accurate technique. Or (ii) consider the Jenkins-Traub algorithm rather than the Laguerre Method.

These options may not yield better results than the Laguerre Method, but you may have better luck finding good-quality source code for either of these approaches rather than confining your efforts to a particular algorithm.