Skip to main content
Log in

A Derivative-Free Algorithm for Computing Zeros of Analytic Functions

  • Published:
Computing Aims and scope Submit manuscript

Abstract.

Let W be a simply connected region in \(\Bbb C\), f:W\rightarrow\Bbb C analytic in W and γ a positively oriented Jordan curve in W that does not pass through any zero of f. We present an algorithm for computing all the zeros of f that lie in the interior of γ. It proceeds by evaluating certain integrals along γ numerically and is based on the theory of formal orthogonal polynomials. The algorithm requires only f and not its first derivative f'. We have found that it gives accurate approximations for the zeros. Moreover, it is self-starting in the sense that it does not require initial approximations. The algorithm works for simple zeros as well as multiple zeros, although it is unable to compute the multiplicity of a zero explicitly. Numerical examples illustrate the effectiveness of our approach.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Author information

Authors and Affiliations

Authors

Additional information

Received: November 2, 1998; revised March 30, 1999

Rights and permissions

Reprints and permissions

About this article

Cite this article

Kravanja, P., Van Barel, M. A Derivative-Free Algorithm for Computing Zeros of Analytic Functions. Computing 63, 69–91 (1999). https://doi.org/10.1007/s006070050051

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/s006070050051

Navigation