diff --git a/src/Numerics/FindRoots.cs b/src/Numerics/FindRoots.cs
index 3e8af9a7..d8dc8963 100644
--- a/src/Numerics/FindRoots.cs
+++ b/src/Numerics/FindRoots.cs
@@ -110,6 +110,15 @@ namespace MathNet.Numerics
{
return RootFinding.Cubic.Roots(d, c, b, a);
}
+ ///
+ /// Find all roots of a polynomial by calculating the characteristic polynomial of the companion matrix
+ ///
+ /// the values for the polynomial in ascending order e.G new double[] {5, 0, 2} = "5 + 0 x^1 + 2 x^2"
+ /// the roots of the polynomial
+ public static Complex[] Polynomial(double[] poly)
+ {
+ return new Polynomial(poly).GetRoots();
+ }
///
/// Find all roots of the Chebychev polynomial of the first kind.