Muszę znaleźć minimum funkcji f (t) = int g (t, x) dx powyżej [0,1]. Co zrobiłem w Mathematica jest następujący:znajdź minimum funkcji zdefiniowanej przez integrację w Mathematica
f[t_] = NIntegrate[g[t,x],{x,-1,1}]
FindMinimum[f[t],{t,t0}]
Jednak Mathematica zatrzymuje przy pierwszej próbie, bo NIntegrate nie działa z symbolicznego t. Do oceny potrzebna jest określona wartość. Chociaż działka [f [t], {t, 0,1}] działa perferctly, FindMinimum zatrzymuje się w punkcie początkowym.
nie mogę wymienić NIntegrate przez Zintegruj, ponieważ funkcja g jest nieco skomplikowany i jeśli wpiszesz Integracja, Mathematica prostu biec ...
sposób uzyskać wokół niego? Dzięki!
Zobacz odpowiedź [this] (http://stackoverflow.com/questions/6990285/mathematica-valuation-order-during-numerical-optimisation-of-black-box-function/7020539#7020539) dla wskaźnika Strona Dokumentacja z wyjaśnieniem tego zachowania. –