Click or drag to resize

ComplexPolynomialRootFinder_JenkinsTraubExecute Method

Finds all (real and complex) roots of a polynomial using the Jenkins–Traub algorithm.

Namespace: Altaxo.Calc.RootFinding
Assembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3448.0 (4.8.3448.0)
Syntax
C#
public List<Complex> Execute(
	params Complex[] Input
)

Parameters

Input  Complex
The coefficients of the polynomial, starting with the constant term (degree 0) and ending with the highest degree. Missing coefficients must be provided as zeros.

Return Value

ListComplex
A list containing the roots found (real and complex). The list is not necessarily sorted.
Exceptions
ExceptionCondition
ArgumentNullExceptionThrown if Input is .
ArgumentExceptionThrown if the provided polynomial has degree 0.
ArgumentOutOfRangeExceptionThrown if an input coefficient is not a finite number.
See Also