|
Calling Sequence
|
|
lcoeff(p) or tcoeff(p)
lcoeff(p, x) or tcoeff(p, x)
lcoeff(p, order=o) or tcoeff(p, order=o)
lcoeff(p, x, 't') or tcoeff(p, x, 't')
lcoeff(p, order=o, 't') or tcoeff(p, order=o, 't')
|
|
Parameters
|
|
p
|
-
|
multivariate polynomial
|
x
|
-
|
(optional) indeterminate, list or set of indeterminates
|
o
|
-
|
(optional) monomial order
|
't'
|
-
|
(optional) unevaluated name
|
|
|
|
|
Description
|
|
•
|
The functions lcoeff and tcoeff return the leading (trailing) coefficient of p with respect to the indeterminate(s) x or the monomial order o.
|
|
If neither x nor o is specified, then lcoeff (tcoeff) computes the leading (trailing) coefficient with respect to all the indeterminates of p.
|
|
If a the third argument t is specified ("call by name"), it is assigned the leading (trailing) monomial of p.
|
•
|
If x is a single indeterminate, and d is the degree (low degree) of p in x, then lcoeff(p, x) (tcoeff(p, x)) is equivalent to coeff(p, x, d). If x is a list or set of indeterminates, lcoeff (tcoeff) computes the leading (trailing) coefficient of p considered as a multivariate polynomial in the variables x, using lexicographic order. More precisely, lcoeff(p, [x1, ..., xn]) is equivalent to lcoeff(...(lcoeff(p, x1), ...), xn) (and similarly for tcoeff).
|
•
|
Other monomial orders can be specified by using the order=o calling sequence. The supported orders are:
|
|
plex(x1, ..., xn) - lexicographic order
|
|
grlex(x1, ..., xn) - graded lexicographic order
|
|
tdeg(x1, ..., xn) - graded reverse lexicographic order
|
•
|
Note that p must be collected with respect to the appropriate indeterminates before calling lcoeff or tcoeff. For details, see collect.
|
•
|
When neither x nor o is specified, the order of the indeterminates is given by indets (more specifically, ). In the multivariate case this ordering may be session dependent.
|
|
|
Thread Safety
|
|
•
|
The lcoeff and tcoeff commands are thread-safe as of Maple 15.
|
|
|
Examples
|
|
>
|
|
>
|
|
>
|
|
| (16) |
>
|
|
>
|
|
>
|
|
|
|
|