MathGroup Archive 2008

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

Search the Archive

Re: Why isn't Expand[] grouping terms by order?

  • To: mathgroup at smc.vnet.net
  • Subject: [mg87854] Re: Why isn't Expand[] grouping terms by order?
  • From: Albert Retey <awnl at arcor.net>
  • Date: Fri, 18 Apr 2008 07:12:06 -0400 (EDT)
  • References: <fu9fq7$cbn$1@smc.vnet.net>

p at dirac.org wrote:
> Consider this:
> 
>    In[19]:= Expand[ (1+a*x)*(1+b*x), x]
> 
>                                  2
>    Out[19]= 1 + a x + b x + a b x
> 
> 
> How can I coax Mathematica to give me this, instead:
> 
>                                  2
>    Want[19]= 1 + (a + b) x + a b x

Collect[(1+a*x)*(1+b*x), x]

> Why isn't Mathematica reporting the answer in terms of powers of x?

When you ask mathematica to expand it expands, if you want it to 
collect, you need to tell it. It can't read your mind.

hth,

albert


  • Prev by Date: NDSolve and vector functions
  • Next by Date: Re: Indefinite numbers of arguments in a function
  • Previous by thread: Re: Why isn't Expand[] grouping terms by order?
  • Next by thread: Re: Why isn't Expand[] grouping terms by order?