minimize||(R+S'QS)K + S'QT||

4 visualizaciones (últimos 30 días)
kamakshi
kamakshi el 9 de Ag. de 2016
Editada: Johan Löfberg el 10 de Ag. de 2016
minimize||(R+S'QS)K + S'QT|| ,where Q & R matrices are diagonal matrix whose values to be determined such that it will minimize the value of the given expression.

Respuesta aceptada

Johan Löfberg
Johan Löfberg el 10 de Ag. de 2016
Editada: Johan Löfberg el 10 de Ag. de 2016
You haven't defined which norm you want to use. As you've tagged it with YALMIP, this is the YALMIP code for, e.g., 2-norm.
Q = diag(sdpvar(n,1));
R = diag(sdpvar(n,1));
optimize([],norm((R+S'*Q*S)*K + S'*Q*T,2))
The Frobenious norm ('fro') can be solved analytically if you want, as it is a simple quadratic expression

Más respuestas (1)

Torsten
Torsten el 9 de Ag. de 2016
Maybe "quadprog", maybe "fmincon".
See which solver best fits your needs.
Best wishes
Torsten.

Categorías

Más información sobre Quadratic Programming and Cone Programming en Help Center y File Exchange.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by