UNCONSTRAINED OPTIMIZATION (DERIVATIVE-FREE METHODS): We introduce some of the basic techniques of optimization that do not require derivative information from the function being optimized, including golden section search and successive parabolic interpolation.
 
MATLAB COMMANDS
FMINBND
MATLAB CODE
 
 
 
 
UNCONSTRAINED OPTIMIZATION (DERIVATIVE METHODS): Derivative-based methods are some of the work-horse algorithms of modern optimization, including gradient descent.
 
MATLAB COMMANDS
FMINSEARCH
MATLAB CODE