hmatrix-gsl-0.19.0.1: Numerical computation

Copyright | (c) Alberto Ruiz 2006
License | GPL
Maintainer | Alberto Ruiz
Stability | provisional
Safe Haskell | None
Language | Haskell2010

Numeric.GSL.Polynomials

Description

Polynomials.

http://www.gnu.org/software/gsl/manual/html_node/General-Polynomial-Equations.html#General-Polynomial-Equations

Synopsis

- polySolve :: [Double] -> [Complex Double]

# Documentation

polySolve :: [Double] -> [Complex Double] Source #

Solution of general polynomial equations, using gsl_poly_complex_solve.

For example, the three solutions of x^3 + 8 = 0

    >>> polySolve [8,0,0,1]
    [(-2.0) :+ 0.0,1.0 :+ 1.7320508075688776,1.0 :+ (-1.7320508075688776)]

The example in the GSL manual: To find the roots of x^5 -1 = 0:

    >>> polySolve [-1, 0, 0, 0, 0, 1]
    [(-0.8090169943749472) :+ 0.5877852522924731,
    (-0.8090169943749472) :+ (-0.5877852522924731),
    0.30901699437494756 :+ 0.9510565162951535,
    0.30901699437494756 :+ (-0.9510565162951535),
    1.0000000000000002 :+ 0.0]