MathGroup Archive 2007

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: CoefficientList

  • To: mathgroup at smc.vnet.net
  • Subject: [mg74532] Re: [mg74479] CoefficientList
  • From: Bob Hanlon <hanlonr at cox.net>
  • Date: Sat, 24 Mar 2007 05:22:20 -0500 (EST)
  • Reply-to: hanlonr at cox.net

t = (1 + x)^3 (1 - y - x)^2;

c=CoefficientList[t,{x,y}];

t == x^Range[0,5].c.y^Range[0,2] ==
    Sum[c[[i+1,j+1]]*x^i*y^j,{i,0,5},{j,0,2}]//
  Simplify

True

{1,-2,1} are coefficients for the terms {x^0*y^0, x^0*y^1, x^0*y^2}


Bob Hanlon

---- Luke <hazelnusse at gmail.com> wrote: 
> I'm having a little trouble understanding how CoefficientList works
> for multivarate polynomials.  In the Mathematica book, there is this
> example:
> t = (1 + x)^3 (1 - y - x)^2
> 
> Expand[t]
> 1 + x - 2x^2 - 2x^3 + x^4 + x^5 - 2y - 4xy + 4x^3y + 2x^4y + y^2 +
> 3xy^2 + 3x^2y^2 + x^3y^2
> CoefficientList[t,{x,y}]
> {{1, -2, 1}, {1, -4, 3}, {-2, 0, 3}, {-2, 4, 1}, {1, 2, 0}, {1, 0, 0}}
> 
> I am confused as to what each entry of the output of the
> CoefficientList corresponds to.  The Handbook says:
> For multivariate polynomials, CoefficientList gives an array of the
> coefficients for each power of each variable.
> 
> So what exactly do the entries of the first item, {1,-2,1}, correspond
> to?  Is it the 0 order terms? Why three entries then?  Is
> corresponding to the 1, the x, and the -2y?  What is the order of each
> of these lists?  Maybe I'm just being dense, but it isn't immediately
> obvious to me how this is structured, and the Handbook is extremely
> terse in its description.
> 
> Any help would be greatly appreciated.
> 
> Thanks,
> ~Luke
> 
> 



  • Prev by Date: Re: Superimposing 3D plots with different colours
  • Next by Date: Re: Superimposing 3D plots with different colours
  • Previous by thread: CoefficientList
  • Next by thread: Re: CoefficientList