minimize||(R+S'QS)K + S'QT||
조회 수: 10 (최근 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!