MATLAB: What method/function should be used for large scale optimization

MATLAB

I am working on a large scale optimization (objective function is complex) non-linear optimization problem. What function in Matlab should I use? I am getting the optimization toolbox but have concerns on what could be the best function.
Thanks for any comment.

Best Answer

Check the Optimization Decision Table to choose the appropriate solver, and consult Choosing the Algorithm to select the best algorithm for your problem.
In case your objective function is given by a simulation or ODE, look at Optimizing a Simulation or ODE.
Alan Weiss
MATLAB mathematical toolbox documentation