minimize||(R+S'QS)K + S'QT||
4 ビュー (過去 30 日間)
古いコメントを表示
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 件のコメント
採用された回答
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
0 件のコメント
その他の回答 (1 件)
Torsten
2016 年 8 月 9 日
Maybe "quadprog", maybe "fmincon".
See which solver best fits your needs.
Best wishes
Torsten.
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Quadratic Programming and Cone Programming についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!