Ottimizzazione
Gli ottimizzatori cercano di localizzare un minimo locale di una funzione obiettivo non lineare. Cercare il minimo di una funzione ad una sola variabile su un intervallo delimitato utilizzando fminbnd
, oppure un minimo di una funzione a più variabili su un dominio non delimitato utilizzando fminsearch
. Massimizzare una funzione minimizzando il suo negativo.
Cercare una soluzione non negativa a un problema lineare dei minimi quadrati utilizzando lsqnonneg
.
Il risolutore di equazioni fzero
trova una radice reale di una funzione scalare non lineare.
Controllare l'output o altri aspetti dell'ottimizzazione impostando le opzioni tramite optimset
.
Risolvere i problemi e impostare le opzioni utilizzando un'interfaccia visiva con l’attività Optimize (Ottimizza) del Live Editor.
Funzioni
Attività di Live Editor
Ottimizza | Optimize in the Live Editor |
Argomenti
- Optimizing Nonlinear Functions
Minimizing and maximizing in one or more dimensions.
- Curve Fitting via Optimization
This example shows how to fit a nonlinear function to data by minimizing the sum of squared errors.
- Optimize Live Editor Task
Optimize using a visual interface.
- Set Optimization Options
Controlling an optimization, displaying intermediate calculations.
- 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.