module Gsl_poly: sig
.. end
Polynomials
type
poly = float array
Polynomial Evaluation
val eval : poly -> float -> float
Quadratic Equations
type
quad_sol =
| |
Quad_0 |
| |
Quad_2 of float * float |
val solve_quadratic : a:float -> b:float -> c:float -> quad_sol
val complex_solve_quadratic : a:float -> b:float -> c:float -> Gsl_complex.complex * Gsl_complex.complex
Cubic Equations
type
cubic_sol =
| |
Cubic_0 |
| |
Cubic_1 of float |
| |
Cubic_3 of float * float * float |
val solve_cubic : a:float -> b:float -> c:float -> cubic_sol
val complex_solve_cubic : a:float ->
b:float ->
c:float -> Gsl_complex.complex * Gsl_complex.complex * Gsl_complex.complex
General Polynomial Equations
val solve : poly -> Gsl_complex.complex_array