Re: Parse results from Solve

• To: mathgroup at smc.vnet.net
• Subject: [mg73953] Re: Parse results from Solve
• From: Bill Rowe <readnewsciv at sbcglobal.net>
• Date: Sat, 3 Mar 2007 01:19:56 -0500 (EST)

```On 3/2/07 at 6:31 AM, namratashekar at rediffmail.com (nikki_74) wrote:

>I have used the Solve command to get the solutions for a system of
>equations. However I want to use these solutions in other commands,
>such as Reduce and Simplify.

>For instance, say the output of Solve is, sols=
>{{x->0,y->0},{x->1,y->2}}

>and I want all solutions where x!=y , or , all solutions where y>1.

>Can anybody help with this? Thanks!

sample problem not just the results returned by some operation.

But taking just your posted result, I can use pattern matching
with Cases to do what you want, i.e.,

In[22]:=
sols = {{x -> 0, y -> 0}, {x -> 1, y -> 2}};

In[23]:=
Cases[sols, {_ -> b_, _ -> b_}]

Out[23]=
{{x -> 0, y -> 0}}

In[24]:=
Cases[sols, {_, y -> _?(#1 > 1 & )}]

Out[24]=
{{x -> 1, y -> 2}}
--
To reply via email subtract one hundred and four

```

• Prev by Date: Re: Means
• Next by Date: Re: Number of digits
• Previous by thread: Re: Parse results from Solve
• Next by thread: Re: Parse results from Solve