prob = optimproblem
prob = optimproblem(Name, Value)
[sol, fval] = solve(prob, x0)
| Paramètre | Description |
|---|---|
| Objective | expression objectif a minimiser ou maximiser. |
| Constraints | structure de contraintes d'optimisation nommees. |
| Name, Value | proprietes du probleme comme Objective, Description et ObjectiveSense. |
| Paramètre | Description |
|---|---|
| prob | objet probleme d'optimisation. |
| sol | structure solution renvoyee par solve. |
| fval | valeur de l'objectif a la solution. |
optim.problemdef.OptimizationProblem stocke un objectif, des contraintes, des variables, le sens de l'objectif et une description.
Utilisez optimproblem pour creer l'objet et solve pour calculer une solution.
x = optimvar('x', 2, 1, 'LowerBound', 0);
prob = optimproblem('Objective', (x(1) - 1)^2 + (x(2) - 2)^2);
prob.Constraints.limit = x(1) + x(2) <= 4;
[sol, fval] = solve(prob)
| Version | Description |
|---|---|
| 2.0.0 | version initiale |