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

4 ビュー (過去 30 日間)
kamakshi
kamakshi 2016 年 8 月 9 日
編集済み: Johan Löfberg 2016 年 8 月 10 日
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.

採用された回答

Johan Löfberg
Johan Löfberg 2016 年 8 月 10 日
編集済み: Johan Löfberg 2016 年 8 月 10 日
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

その他の回答 (1 件)

Torsten
Torsten 2016 年 8 月 9 日
Maybe "quadprog", maybe "fmincon".
See which solver best fits your needs.
Best wishes
Torsten.

カテゴリ

Help Center および File ExchangeQuadratic Programming and Cone Programming についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by