AddPoly (p1,p2)
Add two polynomials (vectors).
DividePoly (p,q,&r)
Divide two polynomials (as vectors) using long division.
Returns the quotient
of the two polynomials. The optional argument r
is used to return the remainder. The remainder will have lower
degree than q
.
See Planetmath for more information.
IsPoly (p)
Check if a vector is usable as a polynomial.
MultiplyPoly (p1,p2)
Multiply two polynomials (as vectors).
NewtonsMethodPoly (poly,guess,epsilon,maxn)
Find a root of a polynomial using Newton's method. poly
is
the polynomial as a vector and guess
is the initial
guess. The function returns after two successive values are
within epsilon
of each other, or after maxn
tries, in which case the function returns null
indicating failure.
See also NewtonsMethod
.
Example to find the square root of 10:
genius>
NewtonsMethodPoly([-10,0,1],3,10^-10,100)
See Wikipedia for more information.
Poly2ndDerivative (p)
Take second polynomial (as vector) derivative.
PolyDerivative (p)
Take polynomial (as vector) derivative.
PolyToFunction (p)
Make function out of a polynomial (as vector).
PolyToString (p,var...)
Make string out of a polynomial (as vector).
SubtractPoly (p1,p2)
Subtract two polynomials (as vectors).
TrimPoly (p)
Trim zeros from a polynomial (as vector).