DMUG-Archiv 2004

Frühere   Chronologischer Index   Spätere
Vorherige   Thematischer Index   Nächste

Re: FW: FindMinimum die zweite

Hallo,

also Version 5.0.x versucht (irrt"umlich) das Argument von
FindMinimum[] mit einem symbolischen Argument auszuwerten.
Das ist oft sinnvoll, weil dann z. B. das Argument 
compiliert werden kann oder noch zus"atzlich symbolisch optimiert
wird.

Das ist allerdings bei einer Funktion, die selbst nur berechnet werden
kann,
wenn das Argument ein numerischer Wert ist, Bl"odsinn. Mathematica
merkt das aber nicht und gibt einen Fehler aus. 
Damit Mathematica das merkt, muss man verhinderen, das 
die Funktion "uberhaupt mit einem symbolischen Argument
ausgewertet wird und das macht man am besten mit dem x_?NumericQ
Pattern.

Gruss
  Jens

Nowak Robert wrote:
> 
> hallo udo, hallo jens,
> 
> danke für die hinweise.
> 
> >Es nervt (unter Mma 4.2) nicht wirklich so schlimm. Hätten Sie mit Ihrer
> >Definition
> 
> >In[3]:=  Clear[auchnervend];
> >auchnervend[x_] := Input@ToString@x
> 
> >dies getippt,
> >In[19]:= FindMinimum[auchnervend[x // N], {x, 1, 2}]
> >Out[19]= {1.01, x -> 1.05074}}
> 
> ... ja tatsächlich unter 4.2 funktionierts aber, ..... unter 5.0.1 dreimal dürft ihr raten ....
> 
> nein unter 5.0.1 funkt es leider nicht
> 
> wer weiss warum ?
> 
> grüsse robert


Verweise:
Frühere   Chronologischer Index   Spätere
Vorherige   Thematischer Index   Nächste

DMUG DMUG-Archiv, http://www.mathematica.ch/archiv.html