MathGroup Archive 2006

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

Search the Archive

Re: Setting up equations


eqn=5 x+6 y+7 z==a x+b y+c z;

Solve[Equal@@
     (Flatten[CoefficientList[#,{x,y,z}]]&/@
         List@@eqn),{a,b,c}]

{{a -> 5, b -> 6, c -> 7}}


Bob Hanlon
hanlonr at cox.net



On Apr 26, 2006, at 4:37 AM, Yaroslav Bulatov wrote:

> I'm trying to do things of the form
> Solve[5 x + 6 y + 7 z == a x + b y + c z, {a, b, c}]
>
> But since x,y,z are variables, what I really mean is
> Solve[5==a && 6==b && 7==c], so I need to convert to this form
>
> If I only have one variable, the following does what I need
>
> LogicalExpand[a*x + b*x^2 + O[x]^3 == 2*x + 3*x^2 + O[x]^3]
>
> But what to do if I have several variables?
>


  • Prev by Date: Re: Setting up equations
  • Next by Date: Re: error function
  • Previous by thread: Re: Setting up equations
  • Next by thread: Re: Setting up equations (Revision)