Optimización
Los optimizadores intentan encontrar un mínimo local de una función objetivo no lineal. Busque un mínimo de una función de una variable en un intervalo acotado usando fminbnd
, o el mínimo de una función de varias variables en un dominio desacotado usando fminsearch
. Para maximizar una función, minimice su negativo.
Busque una solución no negativa para un problema de mínimos cuadrados lineales usando lsqnonneg
.
El mecanismo de solución de ecuaciones fzero
encuentra una raíz real de una función escalar no lineal.
Para controlar la salida u otros aspectos de la optimización, configure las opciones mediante optimset
.
Solucione problemas y configure opciones con una interfaz visual con la tarea Optimice de Live Editor.
Funciones
Tareas de Live Editor
Optimize | Optimize in the Live Editor |
Temas
- Optimizar funciones no lineales
Minimizar y maximizar en una o más dimensiones.
- Ajuste de curvas mediante optimización
En este ejemplo se muestra cómo ajustar una función no lineal a los datos minimizando la suma de los errores cuadráticos.
- Optimize Live Editor Task
Optimize using a visual interface.
- Establecer opciones de optimización
Control de una optimización mostrando cálculos intermedios.
- Optimization Solver Iterative Display
Obtain intermediate output.
- Optimization Solver Output Functions
Describes how to monitor or halt solvers.
- Optimization Solver Plot Functions
Describes how to monitor solvers visually.
- Roots of Scalar Functions
Solve a nonlinear equation of one real variable.
- Optimization Troubleshooting and Tips
How to address common issues.