DMUG-Archiv 2005

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

Re: is not numerical

Hallo,

> >wie kann ich die fehlermeldungen die trotz korrektem ergebnis auftreten loswerden, ohne die obige unhübsche lösung 
> >zu strapazieren ? müsste doch mit Hold / RelaesHold oder so gehen oder ?
> >
> >
> >In[3]:=
> >FindMinimum[NIntegrate[Sin[x + u], {x, 1, 2}], {u, 0}]
> >
> >Out[3]:=
> >NIntegrate::inum : Integrand Sin[u+x] is not numerical at {x} = {1.5`}. NIntegrate::inum : Integrand Sin[u+x] is not 
> >numerical at {x} = {1.5`}. NIntegrate::inum : Integrand Sin[u+x] is not numerical at {x} = {1.5`}. 
> >{-0.958851077208406, {u -> -3.0707963268148295}}

die Diskussion hatten wir schonmal auf der Liste.
Ich kann mich gerade nicht mehr an die Begründung erinnern,
aber die vorschlagene Lösung war:

f[u_?NumberQ] := NIntegrate[Sin[x + u], {x, 1, 2}]

FindMinimum[f[u], {u, 0}]


Grüße,

Thomas


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

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