Reference Guide > X–Z Routines > ZROOTS Procedure
  

ZROOTS Procedure
Finds the roots of the m-degree complex polynomial, using Laguerre’s method.
Usage
ZROOTS, a, roots[, polish]
Input Parameters
a—A vector containing the m + 1 coefficients of the polynomial. This 1D array may be either real or complex. If the input is of single-precision data type, the result is single-precision; if the input is double-precision, the result is double-precision.
polish—(optional) Specifies whether polishing is to be done. Set to 0 if you want to prevent polishing of the roots. If set to 1 or omitted, roots are polished.
Output Parameters
roots—The result of ZROOTS, which is set to an m-element complex vector on exit.
Keywords
None.
Discussion
ZROOTS returns the roots of the m-degree complex polynomial:
See Also
POLY
ZROOTS is based on a routine of the same name in Numerical Recipes in C: The Art of Scientific Computing, by Flannery, Press, Teukolsky, and Vetterling, Cambridge University Press, Cambridge, MA, 1988. It is used by permission.

Version 2017.1
Copyright © 2019, Rogue Wave Software, Inc. All Rights Reserved.