Necesito encontrar el mínimo de una función f (t) = int g (t, x) dx sobre [0,1]. Lo que hice en Mathematica es la siguiente:encontrar el mínimo de una función definida por la integración en Mathematica
f[t_] = NIntegrate[g[t,x],{x,-1,1}]
FindMinimum[f[t],{t,t0}]
Sin embargo Mathematica esté detenida en el primer intento, porque NIntegrate no funciona con la camiseta simbólica. Necesita un valor específico para evaluar. Aunque Plot [f [t], {t, 0,1}] funciona perfectamente, FindMinimum se detiene en el punto inicial.
no puede reemplazar por NIntegrate Integrar, debido a que la función g es un poco complicado y si escribe Integrar, Mathematica simplemente sigue corriendo ...
Cualquier manera de conseguir alrededor de él? ¡Gracias!
Ver [esto] respuesta (http://stackoverflow.com/questions/6990285/mathematica-evaluation-order-during-numerical-optimisation-of-black-box-function/7020539#7020539) de puntero a la página de Documentación con explicación de este comportamiento. –