| Mathematics | ![]() |
Polynomial Roots
The roots function calculates the roots of a polynomial.
r = roots(p)
r =
2.0946
-1.0473 + 1.1359i
-1.0473 - 1.1359i
By convention, MATLAB stores roots in column vectors. The function poly returns to the polynomial coefficients.
p2 = poly(r) p2 = 1 8.8818e-16 -2 -5
poly and roots are inverse functions, up to ordering, scaling, and roundoff error.
| Representing Polynomials | Characteristic Polynomials | ![]() |