"Manalap " <email@example.com> wrote in message news:firstname.lastname@example.org... > When I execute mfile that contains fmincon, Matlab prints messages like > =============================== > Warning: To use the default trust-region-reflective algorithm > you must supply the gradient in the objective function and set > the GradObj option to 'on'. FMINCON will use the active-set > algorithm instead. For information on applicable algorithms, > see Choosing the Algorithm in the documentation.
Did you look at that section of the documentation? It should, I believe, tell you how to select the active-set algorithm using OPTIMSET. Doing so and passing the resulting options structure into FMINCON will avoid this warning.
> Optimization completed because the objective function is non-decreasing in > feasible directions, to within the default value of the function > tolerance, > and constraints are satisfied to within the default value of the > constraint tolerance. > > <stopping criteria details> > > Active inequalities (to within options.TolCon = 1e-06): > lower upper ineqlin ineqnonlin > 1