Re: Using % in ; separated commands
- To: mathgroup at smc.vnet.net
- Subject: [mg35893] Re: Using % in ; separated commands
- From: "Borut L" <gollum at email.si>
- Date: Wed, 7 Aug 2002 05:59:11 -0400 (EDT)
- References: <ailj89$hq2$1@smc.vnet.net>
- Sender: owner-wri-mathgroup at wolfram.com
Hi, I would normally use an intermediate variable, but then you don't need to do that - simply use Last after Solve. 'Building inside-out' it is called, and powerfull it is, bordered only by your imagination, and knowledge of course. solA = Solve[Sin[a]==0.4717 * Sin[(Pi/3)-a],a]; Last[a/.solA] or Last[a/.Solve[Sin[a]==0.4717 * Sin[(Pi/3)-a],a]] Hope it helps a bit, Borut "Kaustubh Raghukumar" <kausmic at yahoo.com> wrote in message news:ailj89$hq2$1 at smc.vnet.net... > Hi, > I have been using Mathematica for basic stuff so far > and find myself lost on how to acheive the following: > > I need to extract the last numerical value of 'a' in > Solve ( without the 'a ->'), so I can use it > elsewhere, without having to type it in. Here is what > I wrote > > Solve[Sin[a]==0.4717 * Sin[(Pi/3)-a],a]; Last[a /. %] > > The problem is that the value in '%' is not the output > of Solve, but the whatever operation came before that! > Any help on how to extract the last numerical from > solve will be greatly appreciated. > > Thanks a lot, > Kaustubh > > > __________________________________________________ > Do You Yahoo!? > Yahoo! Health - Feel better, live better > http://health.yahoo.com >