Remove some debugging prints and add comments
[maxima.git] / doc / info / makeOrders.texi
blob767d2755737d5ee28fd80d32c9cdec571b45d75c
1 @menu
2 * Functions and Variables for makeOrders::
3 @end menu
5 @node Functions and Variables for makeOrders,  , Package makeOrders, Package makeOrders
6 @section Functions and Variables for makeOrders
8 @anchor{makeOrders_func}
9 @deffn {Function} makeOrders (@var{indvarlist},@var{orderlist})
10 Returns a list of all powers for a polynomial up to and including the arguments. 
12 @example
13 (%i1) load("makeOrders")$
15 (%i2) makeOrders([a,b],[2,3]);
16 (%o2) [[0, 0], [0, 1], [0, 2], [0, 3], [1, 0], [1, 1],
17             [1, 2], [1, 3], [2, 0], [2, 1], [2, 2], [2, 3]]
18 (%i3) expand((1+a+a^2)*(1+b+b^2+b^3));
19        2  3      3    3    2  2      2    2    2
20 (%o3) a  b  + a b  + b  + a  b  + a b  + b  + a  b + a b
21                                                   2
22                                            + b + a  + a + 1
23 @end example
24 where @code{[0, 1]} is associated with the term @math{b} and @code{[2, 3]} with @math{a^2 b^3}.
26 To use this function write first @code{load("makeOrders")}.
28 @opencatbox{Categories:}
29 @category{Polynomials}
30 @category{Share packages}
31 @category{Package makeOrders}
32 @closecatbox
34 @end deffn