Services & Resources / Wolfram Forums
-----
 /
MathGroup Archive
2001
*January
*February
*March
*April
*May
*June
*July
*August
*September
*October
*November
*December
*Archive Index
*Ask about this page
*Print this page
*Give us feedback
*Sign up for the Wolfram Insider

MathGroup Archive 2001

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

Search the Archive

Re: using findroot for multiple functions

  • To: mathgroup at smc.vnet.net
  • Subject: [mg30360] Re: [mg30337] using findroot for multiple functions
  • From: Andrzej Kozlowski <andrzej at tuins.ac.jp>
  • Date: Sun, 12 Aug 2001 02:29:50 -0400 (EDT)
  • Sender: owner-wri-mathgroup at wolfram.com

The most obvious way seems to be just:

In[1]:=
t /.FindRoot[(t-#)*Sin[t+#] + Sin[t-#]*Cos[t+#], {t,0}]&/@{1, 3.4, 
99.1,100,
     109}

Out[1]=
{1.,-0.147548,7.71714,0.539788,0.946994}

On Saturday, August 11, 2001, at 04:39  PM, Amy Sommer wrote:

> 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.
>
> Thanks,
> Amy Sommer
>
>
>

Andrzej Kozlowski
Toyama International University
JAPAN
http://platon.c.u-tokyo.ac.jp/andrzej/


  • Prev by Date: Re: using findroot for multiple functions
  • Next by Date: Re: Different Integration Results
  • Previous by thread: Re: using findroot for multiple functions
  • Next by thread: RE: using findroot for multiple functions