Macaulay2 » Documentation
Packages » Macaulay2Doc :: maxPosition
next | previous | forward | backward | up | index | toc

maxPosition -- position of the largest element

Synopsis

Description

If the largest element occurs more than once, the index of its first occurrence is used.

i1 : maxPosition {1, 6, 4, 2, 6}

o1 = 1

If L contains elements in a polynomial ring, the MonomialOrder of the ring is used for comparisons.

i2 : R1 = QQ[x, y, z, MonomialOrder => Lex];
i3 : maxPosition {x*y^2, x*y^2 + z^2, y^4, y*z^5}

o3 = 1
i4 : R2 = QQ[x, y, z, MonomialOrder => GRevLex];
i5 : maxPosition (x*y^2, x*y^2 + z^2, y^4, y*z^5)

o5 = 3

More generally, the order of the elements is determined using the ? operator.

See also

Ways to use maxPosition :

For the programmer

The object maxPosition is a method function with a single argument.