Picking Out Pieces of Algebraic Expressions
| Coefficient[expr,form] | coefficient of form in expr |
| Exponent[expr,form] | maximum power of form in expr |
| Part[expr,n] or expr[[n]] | n term of expr |
Functions to pick out pieces of polynomials.
Here is an algebraic expression.
| Out[1]= |  |
This gives the coefficient of
x in
e.
| Out[2]= |  |
Exponent
gives the highest power of
y that appears in
expr.
| Out[3]= |  |
This gives the fourth term in
e.
| Out[4]= |  |
You may notice that the function
Part
used to pick out the
n
term in a sum is the same as the function described in
"Manipulating Elements of Lists" for picking out elements in lists. This is no coincidence. In fact, as discussed in
"Manipulating Expressions like Lists", every
Mathematica expression can be manipulated structurally much like a list. However, as discussed in
"Manipulating Expressions like Lists", you must be careful, because
Mathematica often shows algebraic expressions in a form that is different from the way it treats them internally.
Coefficient works even with polynomials that are not explicitly expanded out.
| Out[5]= |  |
Functions to pick out pieces of rational expressions.
Here is a rational expression.
| Out[6]= |  |
| Out[7]= |  |
Denominator gives

for expressions that are not explicit quotients.
| Out[8]= |  |