Rootfinding Result

class cxroots.RootResult.RootResult[source]

A class which stores the roots and their multiplicites as attributes and provides convienent methods for displaying them.

roots

list – List of roots

multiplicities

list – List of multiplicities where the ith element of the list is the multiplicity of the ith element of roots.

originalContour

Contour – The contour bounding the region in which the roots were found.

show(saveFile=None)[source]

Plot the roots and the initial integration contour in the complex plane.

Parameters:saveFile (str, optional) – If provided the plot of the roots will be saved with file name saveFile instead of being shown.

Example

from cxroots import Circle
C = Circle(0, 2)
f = lambda z: z**6 + z**3
df = lambda z: 6*z**5 + 3*z**2
r = C.roots(f, df)
r.show()

(Source code, png, hires.png, pdf)

_images/result-1.png