generate polynomial - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Mozilla Firefox.

Online Help

All Products    Maple    MapleSim


Home : Support : Online Help : Mathematics : Algebra : Polynomials : generate polynomial

genpoly

generate polynomial from integer n by Z-adic expansion

 

Calling Sequence

Parameters

Description

Thread Safety

Examples

Calling Sequence

genpoly(n, b, x)

Parameters

n

-

integer or polynomial with integer coefficients

b

-

integer

x

-

variable name

Description

• 

genpoly computes the unique polynomial a⁡x over ℤx from the integer n with coefficients less than b2 in magnitude such that  subs⁡x=b,a⁡x=n.

• 

This is directly related to b-adic expansion of an integer. If the base-b representation of the integer n is c0+c1⁢b+⋯+ck⁢bk where ci are integers modulo b (using symmetric representation) then the polynomial generated is c0+c1⁢x+⋯+ck⁢xk.

• 

If n is a polynomial with integer coefficients then each integer coefficient is expanded into a polynomial.  This polynomial, n, must be in fully expanded form.

Thread Safety

• 

The genpoly command is thread-safe as of Maple 15.

• 

For more information on thread safety, see index/threadsafe.

Examples

> 

genpoly⁡11,5,x

1+2⁢x

(1)
> 

genpoly⁡11⁢y2−13⁢y+21,5,x

1+2⁢x⁢y2+−x2+2⁢x+2⁢y+x2−x+1

(2)

See Also

subs