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 |