Algorithm for Locating Complex Zeros and Poles with the Use of Border Tracking on Complex Plane, and its Application in Dispersion Characteristics Calculation

This paper proposes a new algorithm, very efficient numerically, used for locating zeroes and poles of complex function. The algorithm starts from the regions on the complex plane, where the function evaluates values with different signs for either or both real and imaginary part. The algorithm runs through the path created by triangles, at whose vertices the function is evaluated. When analysing the signs of the function, the tracking directions are chosen along the border of two complex regions, where zeros/poles are further expected. Calculations of complex propagation coefficient for partially loaded cylindrical waveguide are given to show one of the possible applications of the proposed algorithm.