DMUG-Archiv 2004

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

FindMinimum

liebe mma user

zunächst ein kleines warum ?:

In[256]:=
.00001//ToString//ToExpression

Out[256]=
0.00001


In[257]:=
.000001//ToString//ToExpression

Out[257]=
10.

hat wohl mit der art und weise zu tun wie ToString zahlen im e format formatiert
welches wäre demnach das richtige funktionspärchen um zahlen in strings und wieder zurück zu wandeln ?


dann ein grösseres WARUM ?:
In[257]:=
FindMinimum[(x x), {x, 1, 2}]
OUT[257]=
{0., {x -> 0.}}

so weit so gut .....
aber ....

In[258]:=
SQ[x_] := (x x) // NumberForm[#, ExponentFunction -> (Null &)] & // ToString // ToExpression

In[259]:=
FindMinimum[SQ[x], {x, 1, 2}]
OUT[259]=
FindMinimum::cvmit: Failed to converge to the requested accuracy or precision within 100 iterations.


SQ[x] ist doch eine brave funktion die für alle reellen inputs das brave reelle quadrat von x berechnet als genau so 
wie (x x) wer es nich glaubt soll es mal probieren.



(mma 5.0.1)

danke für jegliche tipps.
grüsse robert


-------------------------------
Robert NOWAK
IMS Nanofabrication GmbH
Schreygasse 3
A-1020 Vienna, Austria / Europe
phone: +43-1-2144894-32
fax: +43-1-2144894-99
e-mail: robert.nowak@XXXXXXX.at
web: www.ims.co.at


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

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