minimize||(R+S'QS)K + S'QT||
4 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
kamakshi
le 9 Août 2016
Modifié(e) : Johan Löfberg
le 10 Août 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.
0 commentaires
Réponse acceptée
Johan Löfberg
le 10 Août 2016
Modifié(e) : Johan Löfberg
le 10 Août 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
0 commentaires
Plus de réponses (1)
Torsten
le 9 Août 2016
Maybe "quadprog", maybe "fmincon".
See which solver best fits your needs.
Best wishes
Torsten.
0 commentaires
Voir également
Catégories
En savoir plus sur Quadratic Programming and Cone Programming dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!