MathGroup Archive 2006

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

Search the Archive

Re: using answer form reduce

  • To: mathgroup at smc.vnet.net
  • Subject: [mg68633] Re: using answer form reduce
  • From: Jean-Marc Gulliet <jeanmarc.gulliet at gmail.com>
  • Date: Mon, 14 Aug 2006 06:44:05 -0400 (EDT)
  • Organization: The Open University, Milton Keynes, UK
  • References: <ebmtf5$6fb$1@smc.vnet.net>
  • Sender: owner-wri-mathgroup at wolfram.com

akil wrote:
> After using reduce I get the following two types of answers:
> 
> answer == Real1 || answer == Real2
> or
> answer == Real3
> , the type can change from one formula to another.
> 
> I need the Reals, and put them all in a list. The problem is getting all the 
> reals, without knowing which type I deal with, it should be able to be done 
> fast.
> 
> I tried making a list of the returned adres, and then using
> Cases[list, _Real, Infinity] and using Select[list,NumericQ] but both do not 
> give me the answer I require.
> 
> How can I get the answer I require e.g. something like {Real1,Real2,Real3}

What about the following?

sols = Reduce[x^4 == 4]

--> x == -Sqrt[2] || x == (-I)*Sqrt[2] || x == I*Sqrt[2] || x == Sqrt[2]

Select[x /. {ToRules[sols]}, Im[Chop[#1]] == 0 & ]

--> {-Sqrt[2], Sqrt[2]}

Regards,
Jean-Marc


  • Prev by Date: Re: using answer form reduce
  • Next by Date: Re: using answer form reduce
  • Previous by thread: Re: using answer form reduce
  • Next by thread: Re: using answer form reduce