Re: using findroot for multiple functions
- To: mathgroup at smc.vnet.net
- Subject: [mg30369] Re: [mg30337] using findroot for multiple functions
- From: BobHanlon at aol.com
- Date: Sun, 12 Aug 2001 02:29:58 -0400 (EDT)
- Sender: owner-wri-mathgroup at wolfram.com
In a message dated 2001/8/11 4:03:39 AM, amsommer at pacific.mps.ohio-state.edu writes: >I need to solve multiple equations varying one parameter. I am able to >do >this if I vary the parameter in equal steps, but I have a list of numbers >that I need to plug in. Here is an example because my description >probably is not very clear: > >Here is an example of what works: > >Table[t /.FindRoot[(t-a)*Sin[t+a] + Sin[t-a]*Cos[t+a], {t,0}],[a,1,10,.5] > >My problem comes in because I want have a list of values that are not in >equal steps. I have tried the following with no success: > >list = {1, 3.4, 99.1,100,109} >ReplaceAll[[FindRoot[(t-a)*Sin[t+a] + Sin[t-a]*Cos[t+a],{t,0}],a-> list] > >If anyone has an idea on how I can get this to work, please let me know. > list = {1, 3.4, 99.1,100,109}; FindRoot[(t-#)*Sin[t+#] + Sin[t-#]*Cos[t+#], {t,0}]& /@ list {{t -> 0.9999999957859541}, {t -> -0.14754829012037235}, {t -> 7.717139365543081}, {t -> 0.5397879298427968}, {t -> 0.9469935794800659}} Bob Hanlon Chantilly, VA USA