Re: Select Output of FindMinimum
- To: mathgroup at smc.vnet.net
- Subject: [mg25708] Re: [mg25658] Select Output of FindMinimum
- From: Tomas Garza <tgarza01 at prodigy.net.mx>
- Date: Thu, 19 Oct 2000 04:35:33 -0400 (EDT)
- Sender: owner-wri-mathgroup at wolfram.com
FindMinimum returns a list of the form {fmin, {x->xmin}}, where fmin is
the minimum value of f found, and xmin is the value of x for which it is
found (Help Browser). The only thing is that xmin is given in the form
of a "rule". So, if you want to extract the value of xmin, proceed as in
the following example:
In[1]:=
FindMinimum[Sin[x], {x, 1}]
Out[1]=
{-1., {x -> -1.5708}}
In[2]:=
x = x /. x -> -1.5708
Out[2]=
-1.5708
Now x has the value you want:
In[3]:=
x
Out[3]=
-1.5708
Alternatively:
In[4]:=
FindMinimum[Sin[x], {x, 1}][[2, 1, 2]]
Out[4]=
-1.5708
To see why, look at FullForm.
Tomas Garza
Mexico City
"Philipp Gunz" <gunz at treangeli.at> wrote:
> Im having troubles selecting the output of the FindMinimum-Function:
>
> minimize =
> FindMinimum[(neupunkte[[1]] - splinespec[u]).(neupunkte[[1]] -
> splinespec[u]), {u, 0.0001, splinespec[[2, 2]]}, Compiled ->
True]
>
> OUT: {0.00138329, {u -> 1.88935}}
>
> What I need for further calculations is the value of u ... and I
don't know
> how to extract that information.