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! Generally, you will get more helpful answers if you include a 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