Types of Objective Functions - MATLAB & Simulink (original) (raw)

Many Optimization Toolbox™ solvers minimize a scalar function of a multidimensional vector. The_objective_ function is the function the solvers attempt to minimize. Several solvers accept vector-valued objective functions, and some solvers use objective functions you specify by vectors or matrices.

Objective Type Solvers How to Write Objectives
Scalar fminconfminuncfminbndfminsearchfseminffzero Writing Scalar Objective Functions
Nonlinear least squares lsqcurvefitlsqnonlin Writing Vector and Matrix Objective Functions
Multivariable equation solving fsolve
Multiobjective fgoalattainfminimax
Linear programming linprog Writing Objective Functions for Linear or Quadratic Problems
Mixed-integer linear programming intlinprog
Linear least squares lsqlinlsqnonneg
Quadratic programming quadprog

See Also

Topics