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

조회 수: 10 (최근 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 CenterFile 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!

Translated by