Namespace Polynomial¶
-
namespace
polynomial
¶ Functions
-
af::array
polyfit
(af::array x, af::array y, int deg)¶ Least squares polynomial fit. Fit a polynomial \(p(x) = p[0] * x^{deg} + ... + p[deg]\) of degree \(deg\) to points \((x, y)\). Returns a vector of coefficients \(p\) that minimizes the squared error.
- Return
- af::array Polynomial coefficients, highest power first.
- Parameters
x
: x-coordinates of the M sample points \((x[i], y[i])\).y
: y-coordinates of the sample points.deg
: Degree of the fitting polynomial.
-
af::array
roots
(af::array pp)¶ Calculates the roots of a polynomial with coefficients given in \(p\). The values in the rank-1 array \(p\) are coefficients of a polynomial. If the length of \(p\) is \(n+1\) then the polynomial is described by:
\[ p[0] * x^n + p[1] * x^{n-1} + ... + p[n-1] * x + p[n] \].- Return
- af::array Containing the roots of the polynomial.
- Parameters
pp
: Array of polynomial coefficients.
-
af::array