Re: FindRoot, suppressing complex interval-numbers
- To: mathgroup at smc.vnet.net
- Subject: [mg70894] Re: FindRoot, suppressing complex interval-numbers
- From: dh <dh at metrohm.ch>
- Date: Wed, 1 Nov 2006 03:55:02 -0500 (EST)
- References: <ei4lgf$dgg$1@smc.vnet.net>
$Version 5.1 for Microsoft Windows (October 25, 2004) Hi Paul, can't see any complex numbers from > FindRoot[Sin[x] +2, {x, 1.656 10^8, 1.653 10^8, 1.658 10^8}, > EvaluationMonitor :> AppendTo[xs, x]] Are you fooling yourself? Daniel Paul wrote: > Hello, > I have the following problem: > Take the simple example > > FindRoot[Sin[x] +2, {x, 1.656 10^8, 1.653 10^8, 1.658 10^8}, > EvaluationMonitor :> AppendTo[xs, x]] > > In the Help we can read: "FindRoot[lhs==rhs, {x, a, a_min, a_max}] > searches for a solution, stopping the search if x ever gets outside the > range a_min to a_max. " > > But when I display xs I can see, that there are also two complex > numbers used. > > This is a problem if I use a function (in my case a compiled one) > inside FindRoot, which only accepts real numbers. > > So how can I suppress the using of complex numbers in FindRoot? > > Best regards, > Paul > > (Mathematica 5.2) >