Various functions to create simple multivariate polynomials
Various functions to create simple mvp
objects such as single-term, homogeneous, and constant multivariate polynomials.
product(v,symbols=letters) homog(d,power=1,symbols=letters) linear(x,power=1,symbols=letters) xyz(n,symbols=letters) numeric_to_mvp(x)
d,n
: An integer; generally, the dimension or arity of the resulting mvp
objectv,power
: Integer vector of powersx
: Numeric vector of coefficientssymbols
: Character vector for the symbolsAll functions documented here return a mvp
object
Robin K. S. Hankin
The functions here are related to their equivalents in the multipol and spray packages, but are not exactly the same.
Function constant()
is documented at constant.Rd
, but is listed below for convenience.
constant
, zero
product(1:3) # a * b^2 * c^3 homog(3) # a + b + c homog(3,2) # a^2 + a b + a c + b^2 + b c + c^2 linear(1:3) # 1*a + 2*b + 3*c constant(5) # 5 xyz(5) # a*b*c*d*e
Useful links