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