Hauptinhalt

Solverbasierte nichtlineare Optimierung

Serielles oder paralleles Lösen nichtlinearer Minimierungs- und halbinfiniter Programmierungsprobleme mithilfe des solverbasierten Ansatzes

Bevor Sie mit der Lösung eines Optimierungsproblems beginnen, müssen Sie den geeigneten Ansatz wählen: problembasiert oder solverbasiert. Für Details siehe Erster Schritt: Wählen eines problembasierten oder solverbasierten Ansatzes.

Informationen zur Aufstellung des Problems finden Sie unter Solverbasierte Optimierungsproblem-Konfiguration.

Funktionen

fminbndSolve single-variable local minimization problem on a fixed interval
fminconSolve constrained nonlinear multivariable minimization problem
fminsearchSolve unconstrained multivariable local minimization problem using derivative-free method
fminuncSolve unconstrained multivariable nonlinear minimization problem
fseminfSolve semi-infinitely constrained multivariable nonlinear minimization problem
checkGradientsCheck first derivative function against finite-difference approximation (Seit R2023b)
optim.coder.infboundInfinite bound support for code generation (Seit R2022b)

Live Editor Tasks

OptimizeOptimieren oder Lösen von Gleichungen im Live-Editor

Apps

Optimization ExplorerExplore multiple solver configurations and their solutions for an optimization problem (Seit R2026a)

Themen

Solverbasierte Anwendungen ohne Nebenbedingungen

Solverbasierte Anwendungen mit Nebenbedingungen

Codegenerierung

Halbinfinite Nebenbedingungen

Parallelrechnen

Simulation oder ODE

Algorithmen und sonstige theoretische Grundlagen