MathGroup Archive 1999

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

Search the Archive

Re: extracting lhs or rhs of equations

  • To: mathgroup at smc.vnet.net
  • Subject: [mg16889] Re: [mg16853] extracting lhs or rhs of equations
  • From: BobHanlon at aol.com
  • Date: Mon, 5 Apr 1999 02:24:25 -0400
  • Sender: owner-wri-mathgroup at wolfram.com

In a message dated 4/2/99 4:24:32 AM, johnson at ae.msstate.edu writes:

>Let's say I have an expression like:
>
>  In[1]:= eq1= Sin[x] == x;
>
>Is there a way to get just the left-hand side or right-hand side of the
>equation? Something like:
>
>  In[2]:= LHS[eq1]
>  Out[2]:= Sin[x]
>

David,

eq1= Sin[x] == x;

You can use Part to extract the LHS or RHS.

eq1[[1]]

Sin[x]

First[eq1]

Sin[x]

eq1[[2]]

x

Last[eq1]

x

For more complex expressions, you can use Part to extract any specific part

eqn2 = a*x^2 + b*x + c == 0;

eqn2[[1]]

c + b*x + a*x^2

Table[eqn2[[1,k]], {k, 3}]

{c, b*x, a*x^2}

Table[eqn2[[1,3, k]], {k, 2}]

{a, x^2}

Table[eqn2[[1,3, 2, k]], {k, 2}]

{x, 2}

Bob Hanlon


  • Prev by Date: binomial distribution
  • Next by Date: Re: New position: MathLink Developer
  • Previous by thread: Re: extracting lhs or rhs of equations
  • Next by thread: RE: extracting lhs or rhs of equations