 
 
 
 
 
 
Re: Parculiarities of FindRoot
- To: mathgroup at smc.vnet.net
- Subject: [mg116082] Re: Parculiarities of FindRoot
- From: Bill Rowe <readnews at sbcglobal.net>
- Date: Tue, 1 Feb 2011 06:53:50 -0500 (EST)
On 1/31/11 at 3:24 AM, tianhuil at princeton.edu (Tianhui Li) wrote:
>Here's a question for the group: in the following function, Func
>seems to evaluate numerical arguments correctly and *works* when you
>throw it into a FindRoot.  But the second command generates a lot of
>warning messages.  Does anyone understand why?
>Func[y_] := x^2 /. FindRoot[x + y == 0, {x, 0.}]
>Func[.2]
>FindRoot[Func[z], {z, 0.}]
FindRoot is a *numeric* root finder. When you do Func[.2] you
provide a numeric value and FindRoot can find a numeric
solution. When you do FindRoot[z] you are supplying a symbolic
value and it is not possible for FindRoot to get a numeric solution.

